QZPlot is a FLOSS software dedicated to drawing impedances values in a Smith chart. It's main class is being in development to be offered to the qwt project.
Check the code in SourceForge's SVN