Overrides: Value Range

Modify how ChArtist components to respond to the Main Value Range.

Important

Different charts will use different combinations of the below controls to achieve accurate results. Be sure to check all visible labels and components for accuracy after making changes.

../_images/ch_panel_setup_ovr_val.png

Datapoint value range override.

Components

Box: Value Range

  • Modify the pre-normalized value.

  • Does not modify labels.

Box: Axis Range

  • Modify the Axis Value Labels.

Box: Legend Range

  • Modify the Legend Value Labels.

Box: Normalize Value Range

  • Normalize (0-1) the Main Value.

  • Does not modify labels.

Box: Scale Value Range

Scale Main Value by row count.

Box: Normalize Material Range

Normalize (0-1) the dp_value_m attribute used in default and custom ranged shaders.


Usage Examples

Use Real Values

This example will illustrate using the actual chart values to modify Datapoint Object Scale instead of normalized (0-1) values.

It will compare the height of 3 animals in the dataset. Then display the data using Blenders default units.

Important

All Chart presets use scaled values in some form. This is to prevent charts from being to large or too small.

However, if values are not too large or small, e.g (between 1 and 5) they can be mapped directly to Blenders unit system where 1 Value Unit = 1 Blender Unit (Default 1 Meter).

  1. Load the CSV Demo File.

  2. Map the following components in Data Mapping:

    1. List: Main Value: Height (Meters).

    2. String: Map Range Let’s compare the height of Tiger, Cheetah, and Lion. Map the following 3 datapoints: 2,5,9.

    3. Click on Button: Map Datapoints.

  3. Apply the preset:

    Full/Default_00/02_Examples/Data Value Range Real
    
  4. Note that the datapoint values match exactly with Blenders units.

../_images/ch_ex_val_real.png

Using real values example preset.