Behaviour of chart-with-scrolling, filled from database
Chart can not be build on base of columns, containing boolean data or pictures, thus checkbox and pic can not be so controls. In all other, fields, on which chart is built, can be duplicated in controls similarly, as it is make for table, filled from database.
But enclosed element select is desplayed, only if user press right mouse key on node of broken line or on segment of "pie".
If distination z is specified, then chart is 3D; if distination z is not specified, then chart is 2D. If distination 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 distinations 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.
Distination f, equal (f12 + f22 + f32)1/2, can be used only as selector; distination r, equal (x2 + y2 + z2)1/2, can be used only as selector.
kind of chart | distinations |
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: