My data values are large but the range between values is small and my chart is bouncing around.
This is a known behavior with the OpenGL renderer where doubles values are converted to floats precision is lost. This is most noticeable when a user uses data values as coordinates for vertices when creating a field. This is not an OpenViz related issue. |
The solution is to remap the data values to a normalized coordinate extent range and thus allow OpenGL to calculate and render correctly.
For an example with two columns of data, one for X and one for Y, you can do the following:
To use the data with other charts, use the ColumnDataToScatter component after TableMapper in the same way specifying the InputField, and the AxisMaps and NodeDataIndex for each of the axis. You may then pass the field into another component.
Related articles appear here based on the labels you select. Click to edit the macro and add or change labels.
|