skrf.plotting.plot_smith

skrf.plotting.plot_smith(s, smith_r=1, chart_type='z', x_label='Real', y_label='Imaginary', title='Complex Plane', show_legend=True, axis='equal', ax=None, force_chart=False, draw_vswr=None, *args, **kwargs)[source]

plot complex data on smith chart

Parameters:
  • s (complex array-like) – reflection-coeffient-like data to plot
  • smith_r (number) – radius of smith chart
  • chart_type (['z','y']) –
    Contour type for chart.
    • ’z’ : lines of constant impedance
    • ’y’ : lines of constant admittance
  • x_label (string) – x-axis label
  • y_label (string) – y-axis label
  • title (string) – plot title
  • show_legend (Boolean) – controls the drawing of the legend
  • axis_equal (Boolean) – sets axis to be equal increments (calls axis(‘equal’))
  • force_chart (Boolean) – forces the re-drawing of smith chart
  • ax (matplotlib.axes.AxesSubplot object) – axes to draw on
  • *args,**kwargs (passed to pylab.plot) –

See also

plot_rectangular()
plots rectangular data
plot_complex_rectangular()
plot complex data on complex plane
plot_polar()
plot polar data
plot_complex_polar()
plot complex data on polar plane
plot_smith()
plot complex data on smith chart