Reference 〉 Class

Series()

Stores data on series, which link a reporter to a plot. Do not instantiate directly; use TimeSeriesPlot.addSeries() instead.

Methods

Click a method name for more detailed documentation.

  • toggle( )

    Toggles the visibility of the series: if series.visible==True, it hides it; if False, it shows it.

Object Properties

  • reporter str|func(int)

    A reference to a previously registered reporter, or a function that takes the model time (int) as its only argument and returns a numeric. See data.addReporter().

  • label str

    The name of the series to be displayed in the legend on the plot.

  • color Color

    The color of the series, stored as a Color object.

  • style str

    Allows for alternatives to solid lines, such as dotted lines. Default value produces a solid line. See Matplotlib linestyle reference for possible values.

  • subseries list[Series]

    Subsidiary series that should be treated as a group, for example percentile lines.

  • plot str

    The name of the TimeSeriesPlot to which the series is attached.

  • fdata list

    The data to be drawn to screen. This is not the same as the data in the corresponding column of Data.all; it updates only on refresh intervals, and will drop intermediate values when the resolution changes. This property is added when the TimeSeries object is initialized and the series is drawn to screen.

  • visible bool

    Whether the series is to be drawn when the plot window launches, or – if it has launched – whether the series is currently visible. The visiblility of the series can be set by setting this property. It is ignored for stackplots, the visibility of whose components cannot be toggled.

    Initial value: True

  • line matplotlib.Line2D

    The Matplotlib Line2D object corresponding to the series. This property is added when the TimeSeries object is initialized and the series is drawn to screen. Note that if the plot is a stackplot, this property exists only to draw the legend, and will not be drawn itself. In this case the drawn series is contained in series.poly.

  • poly matplotlib.PolyCollection

    If the plot is a stackplot, this property is the stacked polygon drawn to the plot area. Otherwise this property will not exist.

  • legline matplotlib.Line2D

    The Matplotlib Line2D object corresponding to the line in the legend. This property will not exist for subseries (e.g. percentile marks).

  • legtext matplotlib.Text

    The Matplotlib Text object corresponding to the label in the legend. This property will not exist for subseries (e.g. percentile marks).

Notes and Examples

  1. Contribute a Note

    Your email address will not be published. Required fields are marked *

    You may use limited HTML for formatting. Please embed blocks of code in <pre><code> </code></pre> tags.

History