Behaviour of chart from database coincides with behaviour of table from database - difference is only in way of representation of information. Fields, on which chart is built, can be duplicated in controls similarly, as it is make for table from database - except that chart can not be build on base of columns, containing boolean data or pictures, thus checkbox and pic can not be so controls. If user click on node of broken line or on segment of "pie", master table will be displayed in separate browser window in the same way.
If property z is specified, then chart is 3D; if property z is not specified, then chart is 2D. If property y is not specified, then sequence of natural numbers (beginning from 1) is use instead it, and chart is 2D.
If at least one of properties f1, f2, f3 is specified (vector field is displayed), than geometrical figures in nodes of chart are arrows, direction and length of arrows are equal to vector [f1, f2, f3]; properties point-type, point-height, point-width (which are used to display scalar field) are ignored.
It's impossible to specify properties f and r, because they are calculated automatically on base of other properties, but it's possible to check their values in selectors: f=(f12 + f22 + f32)1/2, r=(x2 + y2 + z2)1/2.
kind of chart | property |
pie | f1 |
decart, polar | x, y, z, r, f1, f2, f3, f |
Properties of charts covers of majority of properties and attributes of element line (but height and width of geometrical figure can be informatical, therefore height and width are specified separately), but chart has own unique properties of group plumb and veneer.
Plumbs are vertical lines from each node of decart chart to axix 'X' (in 2D-case) or plane 'X,Y' (in 3D-case), or from each node of polar chart to center of chart (in 2D- and 3D-cases).
Veneers are planes between plumbs (in 2D- and 3D-cases).
tag | property | default value | list of possible values |
<chart action = > |
null | null (none), disc, circle, square, decimal, star, romb, triangle, hex | |
section-color, plumb-color, veneer-color | black | aqva, black, blue, fuchsia, gold, gray, green, indigo, lime, maroon, navy, olive, orange, purple, red, silver, teal, violet, white, yellow, #FFFFFF | |
none | none, dotted, dashed, solid, double, groove, ridge, triple | ||
section-width, plumb-width | thin | thin, medium, thick, float | |
section-note, plumb-note, veneer-note | any text | ||
any text | |||
section-title, plumb-title, veneer-title | any text | ||
align | into | horside, verside, into | |
spline | no | yes, no | |
grid | no | yes, no | |
grid4cursor | no | yes, no | |
any natural number, more 1 | |||
any text |
For example, 'japanese candles' is combination of three 2D decart graph: first has color of plumb, different from background; second has no plumb; and third has color of plumb, equal to color of background. Each graph is assigned by element cbody, chart body (thus there are several such elements inside chart). All distinations and properties, mentioned above, can be specified both for chart, and for cbody.
Whether several graph can cross each other, and if they can, then how they should be placed, is specified by property several of element chart: