|
|
|
|
|
User Interaction
User interaction adds to the appeal of any control. Keeping this in mind the ChartControl has been designed to be completely user - friendly and easily applicable for user interactions.
|
|
|
|
Chart data points can be auto highlighted on mouse hover. The highlight color for such elements can be customized.
Pie Chart with an Auto-Highlighted Element
|
|
|
|
Using the Mouse Events fired by the chart, you can track a drag and drop of a chart point to a new location.
Dragging a Data Point around
|
|
|
|
Interactive cursors let you position the cursors at a specific data point in a series and hint you on it's X and Y values via a horizontal and vertical line passing through the data point and intersecting the X and Y axis. These lines can be dragged around in order to position them at specific data points.
You can also use the up and down keys to move the horizontal cursor to the next vertically nearest point in the series or left and right keys to move the vertical cursor to the next horizontally nearest point in the series.
Chart with Cursor
|
|
|
|
Tooltips can be displayed on hovering the mouse over Chart area, data points and other regions. Customization options are also available for the tooltip text.
Tooltip displayed for a Chart
Fancy Tooltips
Essential Chart also includes a "fancy tooltip" feature, which occurs when hovering over a data point. This tooltip looks like a balloon and includes information regarding the series name and X,Y points.
"Smooth Rectangle" Fancy Tooltip on a data point
|
|
|
|
A built-in Toolbar is available for the ChartControl which can be displayed during runtime. This Toolbar includes commands for the following functionalities:
-
Save Chart
-
Print Chart
-
Chart Color Palette
-
Chart Types
Chart ToolBar at Runtime
|
|
|
|
Built in context menus can be shown for the ChartControl, which provides options to perform the following chart operations:
-
Modifying the chart type,
-
chart legend,
-
palette,
-
Save the chart and
-
printing.
Changing the Chart Palette using Context Menus
|
|
|
|
Any client point can be converted into a chart point and vice versa.
Tooltips showing the results of client to chart point conversion and vice versa.
|
|
|
|
|
|
|
|