TiXYPlot
Hierarchy Properties Methods Events
Unit
iXYPlot (VCL)
QiXYPlot (CLX)
All Plot Objects above are sub-objects of the main component. This help page
details all of the Properties, Methods, and Events of the main component
interface and the graphic above shows the hierarchy of the sub-objects of the main
component. Click on a Plot Object above for more detailed information
(Properties, Methods, and Events) about a particular sub-object.
Description
TiXYPlot is a real-time plotting component that supports data with arbitrary
x-and y values (does not require incrementing x values). For plotting data that
has a continuously incrementing x-value, use the TiPlot component for improved speed and features. Both components support the
following main features
Unlimited number of Channels
Channel Ring Buffers
Annotations (Text, Line, and Rectangle)
Unlimited number of X&Y Axes
Unlimited number of Cursors
Unlimited number of Limits
Unlimited number of Labels
Built-in Translation and Internationalization
Built in Toolbar and Legend
Linear and Logarithmic Scales
Reversible Scales
Value, Prefix, Exponent, and Data/Time Scale Label styles
Horizontal or Vertical orientation of Axes
Data Point Markers
Data Fill (iPlot component only)
Intelligent Autoscale of Axes in human readable format (1-2-5 Rule)
Visual Layout manager (Design-Time and Run-Time)
Stackable Scales (Can be resized and dragged to stack in the Visual Layout
Manager)
Printing, Saving, Picture interface, and CopyToClipboard
Notes:
To access a specific Channel, use the Channel property. To add or remove a Channel at run-time, use the AddChannel, DeleteChannel, and RemoveAllChannels methods. For design-time changes, use the built-in property editor.
To access a specific X-Axis, use the XAxis property. To add or remove a X-Axis, use the AddXAxis, DeleteXAxis, and RemoveAllXAxes methods. For design-time changes, use the built-in property editor.
To access a specific Y-Axis, use the YAxis property. To add or remove a Y-Axis, use the AddYAxis, DeleteYAxis, and RemoveAllYAxes methods. For design-time changes, use the built-in property editor.
To access a specific Annotation, use the Annotation property. To add or remove an Annotation at runtime, use the AddAnnotation, DeleteAnnotation, and RemoveAllAnnotations methods. Annotations can not be added at design-time.
To access a specific Limit, use the Limit property. To add or remove a Limit, use the AddLimit, DeleteLimit, and RemoveAllLimits methods. For design-time changes, use the built-in property editor.
To access a specific Label (such as the default added chart title above the data view area), use the Labels property. To add or remove a Label, use the AddLabel, DeleteLabel, and RemoveAllLabels methods. For backward compatibility, the depreciated Title properties modify
Label index 0, which cannot be deleted. For design-time changes, use the
built-in property editor.
To access a specific Data Cursor, use the DataCursor property. To add or remove a Label, use the AddDataCursor, DeleteDataCursor, and RemoveAllDataCursors methods. For design-time changes, use the built-in property editor.
To add or remove a Translation, use the AddTranslation, DeleteTranslation, and RemoveAllTranslations methods. For design-time changes, we recommend using the built-in property
editor which allows the loading and saving of TRN files. Pre-built TRN files
can be found on the Iocomp Support Website including translations provided by
other users.
To access the Data View, use the DataView property with an index of zero. The interfaces allow for more than one data
view but is currently not supported and is left for future expansion.
To access the Toolbar, use the ToolBar property with an index of zero. The interfaces allow for more than one
toolbar but is currently not supported and is left for future expansion.
To access the Legend, use the Legend property with an index of zero. The interfaces allow for more than one legend
but is currently not supported and is left for future expansion.
Contents | Index | Previous | Next