FypML Version 2
Post date: Nov 15, 2011 1:46:52 AM
Applicable to: Phyplot versions 0.7.1 (15 Mar 2005) through 0.7.4 (26 Sep 2005).
Changes to permit independent stroke characteristics for a graph's primary and secondary axis grid lines: The graph element's showGrid attribute was deleted. A new gridline element was introduced, that may exist only in the context of a parent graph. Every graph must have two gridline children, located immediately after the mandatory axis children. The first gridline node defines the stroke characteristics for the horizontal (or angular, in a polar plot) axis grid lines; the second, for the vertical (or radial) axis grid lines. Each gridline element has no content and three optional attributes: the inheritable strokeWidth and strokeColor styles, plus a lineType attribute that defines the stroke dash array to be applied when stroking the grid lines. This last attribute defaults to hidden -- meaning that the grid lines are not drawn.
Changes that let author specify stroke characteristics for a data set's error bars that differ from those applied when rendering the adorned polyline that connects the data points in the set: The attributes hideErrors, cap, and capSize were removed from the pointSet and series elements. A new ebar element was introduced. Both pointSet and series became mixed-content elements, each having an ebar as a single required child node. The format of the text content of each element class was unchanged. The new ebar element governs the appearance of the error bars (or error traces in the case of a series element in the trace display mode). It has no content and six optional attributes: the cap and capSize attributes formerly defined on the parent data set element, plus rendering styles lineType, strokeWidth, strokeColor, and fillColor. The latter four attributes are all inheritable. When lineType=hidden, all error bars are hidden -- which is equivalent to setting the old hideErrors attribute to true.
[Revised 5/20/2005, app version 0.7.3] A new skip attribute was added to the pointSet and series elements. Its value is a positive integer N. If N > 1, then every N-th point in the data set is plotted. If N == 1, then all well-defined points are rendered. The attribute is optional and defaults to 1 -- otherwise, files conforming to this schema prior to this revision would no longer conform, and a new schema version would be required.