diff -r a27b5862e363 -r ca312be56929 svghmi/analyse_widget.xslt --- a/svghmi/analyse_widget.xslt Wed Jun 01 09:14:19 2022 +0200 +++ b/svghmi/analyse_widget.xslt Wed Jun 01 09:15:26 2022 +0200 @@ -2,7 +2,7 @@ - + @@ -50,6 +50,16 @@ + + + Widget id: + + label: + + has wrong syntax of frequency forcing + + + @@ -223,8 +233,6 @@ - frequency = 5; - display = "inactive"; state = "init"; @@ -717,7 +725,7 @@ - PathSlider - + PathSlider - @@ -877,6 +885,62 @@ Boolean variable + + + + + + XYGraph draws a cartesian trend graph re-using styles given for axis, + + grid/marks, legends and curves. + + + + Elements labeled "x_axis" and "y_axis" are svg:groups containg: + + - "axis_label" svg:text gives style an alignment for axis labels. + + - "interval_major_mark" and "interval_minor_mark" are svg elements to be + + duplicated along axis line to form intervals marks. + + - "axis_line" svg:path is the axis line. Paths must be intersect and their + + bounding box is the chart wall. + + + + Elements labeled "curve_0", "curve_1", ... are paths whose styles are used + + to draw curves corresponding to data from variables passed as HMI tree paths. + + "curve_0" is mandatory. HMI variables outnumbering given curves are ignored. + + + + + + Cartesian trend graph showing values of given variables over time + + + value + + + buffer size + + + format string for X label + + + format string for Y label + + + minimum value foe X axis + + + maximum value for X axis + +