Skip to main content

Views and other objects

Besides Series, which contains data to be visualized, each View can have other objects suitable for various purposes.

Annotations

Annotations allows displaying mouse-interactive text labels or graphics anywhere in the chart area. Annotations can be moved around by mouse, resized, rotated, their target and location can be changed etc. Alternatively, they can be controlled by code. Annotations are great also when custom graphics must be rendered on the screen, as they can be rendered in different styles and shapes.

Annotation various styles AnnotationXY objects with various styles, placed around a line series.

More about View specific Annotation properties can be found at AnnotationXY, Annotation3D, AnnotationPolar and AnnotationSmith.

Geographic maps (in ViewXY)

Geographic maps is property of ViewXY. However, data can be extracted from map-files and used in our Views (as demonstrated in 3D ExamplePopulationPolygons3D from our Demo).

EventMarkers

EventMarkers allow marking a point of interest, where something special occurred during real-time monitoring, or if just wanting to mark a piece of data with a special annotation. Define the marker symbol with Symbol property and a text label with Label property.

More about View specific EventMarkers properties can be found at EventMarkers XY, Polar Markers and Smith Markers.

Image Layer (in ViewXY)

ImageLayer is a very large image layer, which can be gradually filled with smaller images. The accumulation of smaller images is done in a background thread, thus keeping chart’s UI thread responsive and fast (for example zooming could be done while images are loaded).

Data cursors (DataCursor)

Starting from version 10.4, ViewXY has a built-in data cursor, which automatically tracks the closest series value to the mouse cursor and shows it in a result table. More about DataCursor in ViewXY.

LegendBox

Legend boxes can show Series' title, icon representing series drawing style and checkbox to toggle Series visibility. The biggest list of properties has Legend boxes in ViewXY.

Band (in ViewXY)

Band can be considered as a series. A band is a vertical or horizontal area reaching from a margin across to another.

ConstantLine (in ViewXY)

ConstantLine can be considered as a series. ConstantLine is bound to Y axis, and it represents one horizontal line, ranging from graph left edge to right edge.

Scrollbars (in ViewXY)

One or more scrollbars can be added via HorizontalScrollBars or VerticalScrollbars collection property. The appearance is fully customizable, allowing defining even oval shaped buttons and scroll box. For example, a bitmap can be used as a button icon. Scrollbars can be used with all views, but the most apparent usage is in ViewXY.

Sectors (in ViewPolar)

Sector can be defined to indicate some angular or amplitude range. Define amplitude range with MinAmplitude and MaxAmplitude properties. Define angular range with BeginAngle and EndAngle. Move a sector by dragging it with mouse.

Sectors-Polar Two examples utilizing sectors. The first figure, Wind Rose diagram, is made with several sectors of different colors. In the second figure, a dial is made with AreaSeries with a sector representing RPM meter red zone.