|
Wt
4.11.1
|
A charting library implemented using the Wt Painting system. More...
Classes | |
| class | Wt::Chart::WAbstractChart |
| Abstract base class for MVC-based charts. More... | |
| class | Wt::Chart::WAbstractChartModel |
| An abstract model for use with Wt's charts. More... | |
| class | Wt::Chart::WAbstractColorMap |
| Maps numerical values to colors. More... | |
| class | Wt::Chart::WAbstractDataSeries3D |
| Abstract base class for dataseries that can be drawn on a WCartesian3DChart. More... | |
| class | Wt::Chart::WAbstractGridData |
| Class representing grid-based data for on a 3D chart. More... | |
| class | Wt::Chart::WAxis |
| Class which represents an axis of a cartesian chart. More... | |
| class | Wt::Chart::WAxisSliderWidget |
| A widget for selecting an X axis range to display on an associated WCartesianChart. More... | |
| class | Wt::Chart::WCartesian3DChart |
| A 3D Cartesian chart. More... | |
| class | Wt::Chart::SeriesIterator |
| Abstract base class for iterating over series data in a chart. More... | |
| class | Wt::Chart::WCartesianChart |
| A cartesian chart. More... | |
| class | Wt::Chart::WChartPalette |
| Abstract base class for styling rendered data series in charts. More... | |
| class | Wt::Chart::WDataSeries |
| A single data series in a cartesian chart. More... | |
| class | Wt::Chart::WEquidistantGridData |
| Class representing grid-based data for on a 3D chart. More... | |
| class | Wt::Chart::WGridData |
| Class representing grid-based data for a 3D chart. More... | |
| class | Wt::Chart::WPieChart |
| A pie chart. More... | |
| class | Wt::Chart::WScatterData |
| Class representing a collection of points for on a 3D chart. More... | |
| class | Wt::Chart::WSelection |
| Represents a selection on a chart. More... | |
| class | Wt::Chart::WStandardChartProxyModel |
| A WAbstractChartModel implementation that wraps a WAbstractItemModel. More... | |
| class | Wt::Chart::WStandardPalette |
| Standard styling for rendering series in charts. More... | |
Typedefs | |
| typedef std::map< WFlags< KeyboardModifier >, InteractiveAction > | Wt::Chart::WheelActions |
| A map of mouse wheel actions for interactive charts, indexed by WFlags<KeyboardModifier> | |
A charting library implemented using the Wt Painting system.
The charting library contains two main chart widget classes, WCartesianChart and WPieChart, and a number of utility classes for drawing simple to complex charts.
| typedef std::map<WFlags<KeyboardModifier>, InteractiveAction> Wt::Chart::WheelActions |
A map of mouse wheel actions for interactive charts, indexed by WFlags<KeyboardModifier>
|
strong |
Enumeration that indicates a chart axis.
| Enumerator | |
|---|---|
| X | X axis. |
| Y | First Y axis (== Y1). |
| Y1 | First Y axis (== Y). |
| Y2 | Second Y Axis. |
| Ordinate | Ordinate axis (== Y1 for a 2D plot). |
| X3D | X axis on 3D chart. |
| Y3D | Y axis on 3D chart. |
| Z3D | Z axis on 3D chart. |
|
strong |
Enumeration that indicates a scale for an axis.
The scale determines how values are mapped onto an axis.
| Enumerator | |
|---|---|
| Discrete | A discrete scale is set as the scale for the X axis in a ChartType::Category, and is only applicable there. It lists all values, evenly spaced, and consecutively in the order of the model. The categories are converted to numbers using their ordinal (first category = 0, second = 1, ...). |
| Linear | A linear scale is the default scale for all axes, except for the X scale in a AxisScale::Discrete. It maps values in a linear fashion on the axis. |
| Log | A logarithmic scale is useful for plotting values with of a large range, but only works for positive values. |
| Date | A date scale is a special linear scale, which is useful for the X axis in a ChartType::Scatter, when the X series contain dates (of type WDate). The dates are converted to numbers, as Julian Days. |
| DateTime | A datetime scale is a special linear scale, which is useful for the X axis in a ChartType::Scatter, when the X series contain timedates (of type WDateTime). The dates are converted to numbers, as the number of seconds since the Unix Epoch (midnight Coordinated Universal Time (UTC) of January 1, 1970). |
|
strong |
Enumeration that indicates a logical location for an axis.
The location is dependent on the values of the other axis.
| Enumerator | |
|---|---|
| Minimum | The minimum value. |
| Maximum | The maximum value. |
| Zero | The zero value (if displayed). |
| Both | At both sides (Minimum and Maximum). |
|
strong |
|
strong |
|
strong |
Enumeration that specifies how an area should be filled.
Data series of type SeriesType::Line or CurveSerie may be filled under or above the line or curve. This enumeration specifies the other limit of this fill. Data series of type SeriesType::Bar can use this setting to configure the bottom of the chart.
|
strong |
Enumeration of mouse wheel actions for interactive charts.
|
strong |
|
strong |
|
strong |
Enumeration that specifies a type of point marker.
|
strong |
|
strong |
Enumeration with the possible representations of a WAbstractGridData.
| Enumerator | |
|---|---|
| Point | Series rendered as points. |
| Surface | Series rendered as a surface. |
| Bar | Series rendered as bars. |
|
strong |