SC Charts - 1.2.0
DOWNLOAD
Contact us to purchase!
Release Notes
Streamline Control is releasing a milestone 1.2.0
release of SC Charts
. The high-level features of this release are described below.
Features
Chart Configuration
- Data Types
- Add
type
andvalue
properties to allow for an Ignition dataset or qualified value to be used as the data source. - Visibility of the
dataset
andvalue
data properties are determined by thetype
property. - When the
type
isQualifiedValue
, the timestamp and value of the qualified value are used as the current x and y values for a data instance. This is typically used when themode
isAppend
.
- Add
- Axis Range
- Add properties to limit the extents of the axes when panning, zooming, or auto-ranging.
- New
visibleLimitMin
andvisibleLimitMax
properties limit the minimum and maximum axis values. - New
spanLimitMin
andspanLimitMax
properties define the minimum and maximum difference allowed between the maximum and minimum axis extents. - New
spacingFactorLow
andspacingFactorHigh
properties add space between the axis minimum or maximum and the minimum or maximum data value when auto-ranging. For example, 0.1 adds 10% padding. Does not apply if themin
ormax
range property is set, respectively.
- New
- Add properties to limit the extents of the axes when panning, zooming, or auto-ranging.
- Pens
- Add default pen properties so not all properties need to be specified when adding a pen.
- Add a
colorThresholds
pen property object to define different colors for a pen based on its y-values.
- Other
- New EULA.
- Reduced bundle size.
Fixes
- Pens
- Resolve known issues with
Spline
andMountainSpline
pen types inAppend
mode. - Clear cache when a pen is undefined because the axis does not exist.
- Prevent potential race conditions when resetting the
clearCache
property. - Prevent errors when changing pen
fill
between between color and gradient.
- Resolve known issues with
- Axes
- Resolve issue where
DateTimeNumericAxis
labels did not properly follow the format when initialized withNoFormat
. - Clear previous axis borders when the axis
position
changes. - Prevent errors when an axis name is changed and then the pen is updated to match the new name.
- Resolve issue where
- Interactions
- Prevent range brush, measurement, annotation, and x-trace errors if no axes are defined.
- Correct behavior of axis drag interactions on axes with flipped coordinates.
- Range Brush Interaction
- Update a range brush range when it is changed using the top right or bottom left handle.
- Prevent errors when the selected axis for a range is deleted.
- Update output ranges if an x-axis is added.
- Preserve original start point when a new range is being drawn and new data comes in on an auto-ranging x-axis.
- Prevent errors creating ranges before the chart is fully initialized.