About This Manual
About This Manual
What You Need to Know
Manual Organization
Notation
Typographic Conventions
Naming Conventions
Related Documentation
Using Charts with Rogue Wave Views Studio
Introducing Charts in Rogue Wave Views Studio
Launching Rogue Wave Views Studio with the Charts Extension
A Quick Look at the Interface
Creating a Chart Object
Using the Chart Inspector
Chart Inspector Icons
General Page
Data Sets Page
Displayers Page
Projection Page
Scales Page
Layout Page
Miscellaneous Page
Callbacks Page
Using the Chart Legend Inspector
Customizing Charts
Example 1: Charting Temperatures and Pressures of the Week
Defining Several Independent Ordinate Scales
Defining a Grid Associated with a Scale
Defining a Related Ordinate Scale
Creating a Stacked or a Side-by-Side Representation
Example 2: Charting Analytic Functions
Using a Data Set Defined by a Script Function
Using Logarithmic Scales
Connecting a Legend to a Chart
Using Polar Charts
Example 1: Representing Values Expressed in Radians
Case 1: Applying a Transformation
Case 2: Setting a Starting Angle and a Range
Example 2: Representing Time Values
Creating the Polar Chart
Defining the Data Set
Defining the Displayer
Customizing the Projection
Customizing the Abscissa Scale
Customizing the Ordinate Scale
Using the Charts Library
Introducing the Charts Library
Main Features of the Charts Library
Global Chart Characteristics
Data Features
Graphical Representations of Data
Scale Features
Decorations
Interactors
Feature Illustrations
Chart Basics
What is a Chart?
General Architecture of the Charts Library
Data Classes
Chart Classes
Basic Steps for Creating a Chart
Creating a Simple Cartesian Chart
Creating a Simple Polar Chart
Additional Ways to Customize a Chart
How Charts Work in Rogue Wave Views
Components of a Chart Object
Component Classes of the Charts Library
Using the Component Classes in an IlvChartGraphic Object
How Displayer Objects Draw the Graphical Display
Data Handling
Handling Data Storage
Types of Data Sets
Adding Data Sets to Be Displayed by a Chart
Sharing Data Among Charts
Modifying Data and Updating Charts
Types of Modifications
Updating Charts Automatically
Using Listeners to Catch Data Changes
Chart Layout
Computing the Chart Layout
Setting General Properties of a Chart Layout Object
Getting and Setting the Chart Layout Object of a Chart
Data Display
Drawing the Graphical Representations of Data
Using Single Displayers
Scatter Displayer
Polyline Displayer
Polygon Displayer
Step Displayer
Stair Displayer
Bar Displayer
3D Bar Displayer
High-Low Displayer
High-Low Bar Displayer
Pie Displayer
Using Composite Displayers
Marked Polyline Displayer
High-Low Open-Close Displayer
Stacked Displayers
Side-by-Side Displayers
Adding a Displayer to a Chart
Examples
Customizing Data Display
Adding Graphic Information to a Data Point
Defining How the Palettes are Applied for the Data Display
Projecting Out-of-Bounds Data Points
Scales Display
Drawing the Scales of a Chart
Setting General Properties
Using Single Scale Displayers
Setting General Properties
Predefined Single Scale Displayers
Using Scale Steps Updaters to Compute Scales Graduations
Adding a Scale Displayer in a Chart
Advanced Features for Customizing Scales
Changing the Orientation of the Scales
Defining the Minimum and Maximum Data Values Represented by a Scale
Applying a Transformation to the Data Values Represented by a Scale
Decorations Display
Displaying a Legend
Setting General Properties
Adding a Legend to a Chart
Displaying a Grid
Setting General Properties
Adding a Grid Displayer to a Scale
Displaying a Cursor
Setting General Properties
Adding a Cursor to a Scale
Interacting with Charts
Using the Chart Interactors
Zoom Interactor
Scroll Interactor
Pan Interactor
Crosshair Interactor
Drag-Point Interactor
Highlight-Data-Point Interactor
Information-View Interactor
Select-Data-Points Interactor
Setting an Interactor on a Chart Object
Example
Using Charts to Display Real-Time Data
Automatic Scroll Modes
Using Automatic Scroll Modes to Display Real-Time Data
Scroll Example
Improving Performance When Adding Data Points to a Chart
Releasing the Automatic Update
The IlvXMLChartData Class
Introducing the IlvXMLChartData Class
Tags Definition
data
series
valuesList
valueOperator
property
Customizing Value and Date List Processing
About This Manual
Customizing Value and Date List Processing