Wt: Wt::Chart Namespace Reference

Wt 4.10.4

Loading...
Searching...
No Matches
Classes | Typedefs | Enumerations
Wt::Chart Namespace Reference

Namespace for the Charts (Wt::Chart). More...

## Classes
struct | AxisConfig
| Axis configuration. More...
class | CurveLabel
| A curve label. More...
class | SeriesIterator
| Abstract base class for iterating over series data in a chart. More...
class | WAbstractChart
| Abstract base class for MVC-based charts. More...
class | WAbstractChartModel
| An abstract model for use with Wt's charts. More...
class | WAbstractColorMap
| Maps numerical values to colors. More...
class | WAbstractDataSeries3D
| Abstract base class for dataseries that can be drawn on a WCartesian3DChart. More...
class | WAbstractGridData
| Class representing grid-based data for on a 3D chart. More...
class | WAxis
| Class which represents an axis of a cartesian chart. More...
class | WAxisSliderWidget
| A widget for selecting an X axis range to display on an associated WCartesianChart. More...
class | WBarSelection
| Represents a selection of a bar. More...
class | WCartesian3DChart
| A 3D Cartesian chart. More...
class | WCartesianChart
| A cartesian chart. More...
class | WChartPalette
| Abstract base class for styling rendered data series in charts. More...
class | WDataSeries
| A single data series in a cartesian chart. More...
class | WEquidistantGridData
| Class representing grid-based data for on a 3D chart. More...
class | WGridData
| Class representing grid-based data for a 3D chart. More...
class | WPieChart
| A pie chart. More...
class | WPointSelection
| Represents a single point selection on a WScatterData. More...
class | WScatterData
| Class representing a collection of points for on a 3D chart. More...
class | WSelection
| Represents a selection on a chart. More...
class | WStandardChartProxyModel
| A WAbstractChartModel implementation that wraps a WAbstractItemModel. More...
class | WStandardColorMap
| Standard colorMap. More...
class | WStandardPalette
| Standard styling for rendering series in charts. More...
class | WSurfaceSelection
| Represents a selection on a surface plot. More...

## Typedefs
typedef std::map< WFlags< KeyboardModifier >, InteractiveAction > | WheelActions
| A map of mouse wheel actions for interactive charts, indexed by WFlags<KeyboardModifier>

## Enumerations
enum class | Series3DType { Series3DType::Point , Series3DType::Surface , Series3DType::Bar }
| Enumeration with the possible representations of a WAbstractGridData. More...
enum class | Axis { Axis::X = 0 , Axis::Y = 1 , Axis::Y1 = Y , Axis::Y2 = 2 , Axis::Ordinate = Y , Axis::X3D = 0 , Axis::Y3D = 3 , Axis::Z3D = 1 }
| Enumeration that indicates a chart axis. More...
enum class | AxisValue { AxisValue::Minimum = 0x1 , AxisValue::Maximum = 0x2 , AxisValue::Zero = 0x4 , AxisValue::Both = 0x8 }
| Enumeration that indicates a logical location for an axis. More...
enum class | TickDirection { Outwards , Inwards }
| Enumeration that indicates which way the axis ticks point. More...
enum class | AxisScale { AxisScale::Discrete = 0 , AxisScale::Linear = 1 , AxisScale::Log = 2 , AxisScale::Date = 3 , AxisScale::DateTime = 4 }
| Enumeration that indicates a scale for an axis. More...
enum class | DateTimeUnit
| Represents a Date time unit.
enum class | TickLength
| Enumeration for a tick type.
enum class | Plane { Plane::XY , Plane::XZ , Plane::YZ }
| Lists the three orthogonal planes in 3D. More...
enum class | ChartUpdates { ChartUpdates::CameraMatrix = 0x1 , ChartUpdates::GLContext = 0x2 , ChartUpdates::GLTextures = 0x4 }
| Lists the different ways that a chart can be updated. More...
enum class | InteractiveAction { InteractiveAction::ZoomX , InteractiveAction::ZoomY , InteractiveAction::ZoomXY , InteractiveAction::ZoomMatching , InteractiveAction::PanX , InteractiveAction::PanY , InteractiveAction::PanMatching }
| Enumeration of mouse wheel actions for interactive charts. More...
enum class | SeriesType { SeriesType::Point , SeriesType::Line , SeriesType::Curve , SeriesType::Bar }
| Enumeration that specifies the type of a chart series. More...
enum class | MarkerType { MarkerType::None , MarkerType::Square , MarkerType::Circle , MarkerType::Cross , MarkerType::XCross , MarkerType::Triangle , MarkerType::Custom , MarkerType::Star , MarkerType::InvertedTriangle , MarkerType::Asterisk , MarkerType::Diamond }
| Enumeration that specifies a type of point marker. More...
enum class | FillRangeType { FillRangeType::None , FillRangeType::MinimumValue , FillRangeType::MaximumValue , FillRangeType::ZeroValue }
| Enumeration that specifies how an area should be filled. More...
enum class | ChartType { ChartType::Category , ChartType::Scatter }
| Enumeration type that indicates a chart type for a cartesian chart. More...
enum class | AxisProperty
| Enumeration that specifies a property of the axes.
enum class | LegendLocation { LegendLocation::Inside , LegendLocation::Outside }
| Enumeration type that indicates a legend location. More...
enum class | CustomFlag { Pen = 0x1 , Brush = 0x2 , MarkerPen = 0x4 , MarkerBrush = 0x8 , LabelColor = 0x10 }
| Enumeration that indicates an aspect of the look. More...
enum class | LabelOption { LabelOption::None = 0x00 , LabelOption::Inside = 0x01 , LabelOption::Outside = 0x02 , LabelOption::TextLabel = 0x10 , LabelOption::TextPercentage = 0x20 }
| Enumeration that specifies options for the labels. More...
enum class | PaletteFlavour { Neutral = 0 , Bold = 1 , Muted = 2 , GrayScale = 255 }
| Enumeration that indicates the palette flavour. More...

## Detailed Description

Namespace for the Charts (Wt::Chart).

## Enumeration Type Documentation

## ◆ CustomFlag

enum class Wt::Chart::CustomFlag
| strong

Enumeration that indicates an aspect of the look.

These flags are used to keep track of which aspects of the look that are overridden from the values provided by the chart palette, using one of the methods in this class.

See also
  setPen(), setBrush(), setMarkerPen(), setMarkerBrush(), setLabelColor()

Enumerator
Pen | A custom pen is set.
Brush | A custom brush is set.
MarkerPen | A custom marker pen is set.
MarkerBrush | A custom marker brush is set.
LabelColor | A custom label color is set.

## ◆ PaletteFlavour

enum class Wt::Chart::PaletteFlavour
| strong

Enumeration that indicates the palette flavour.

Enumerator
Neutral | Neutral palette.
Bold | Bold palette.
Muted | Muted palette.
GrayScale | Grayscale palette.

## ◆ TickDirection

enum class Wt::Chart::TickDirection
| strong

Enumeration that indicates which way the axis ticks point.

See also
  WAxis::setTickDirection(TickDirection)

Enumerator
Outwards | Towards of the outside of the chart.
Inwards | Pointing inwards to the chart.