4.17  <plotter>

This element is for plotting graphs. It represents a specialized handy frontend for the <canvas> by taking value by value.

4.17.1  Attributes

Name Type Default Value Description
bg-color color The background color.
color color navy The plot color.
scale-bidir boolean false Enables scaling of the lower boundary, so negative values won't 'drop off'.
scale-holdmax boolean false Enables a hold-function on the scaling. When the scaling is changed because of large values, it will not return to the default scaling once those large values have disappeared from the history.
size integer 50 The numbers of values stored in the history.
value integer The next value to append to the history of values. Values may range from 0 to 100, but if you supply values greater than 100, the graph will scale accordingly.

4.17.2  Examples

<display bg-color="white" anchor="center" x="50%" y="50%">

  <control id="sys" interface="ISystem:4i4p0jtvdz87qx44x2dm97ltj"/>

  <plotter width="100" height="100" size="100" id="plotter" color="black"/>

  <script><![CDATA[

    def cpu_handler():
      Dsp.plotter.value = sys.cpu_load
      return True

    add_timer(500, cpu_handler)

  ]]></script>
 
</display>