Wt  4.5.0
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 >, InteractiveActionWheelActions
 A map of mouse wheel actions for interactive charts, indexed by WFlags<KeyboardModifier> More...
 

Enumerations

enum  Series3DType { Series3DType::Point, Series3DType::Surface, Series3DType::Bar }
 Enumeration with the possible representations of a WAbstractGridData. More...
 
enum  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  AxisValue { AxisValue::Minimum = 0x1, AxisValue::Maximum = 0x2, AxisValue::Zero = 0x4, AxisValue::Both = 0x8 }
 Enumeration that indicates a logical location for an axis. More...
 
enum  TickDirection { TickDirection::Outwards, TickDirection::Inwards }
 Enumeration that indicates which way the axis ticks point. More...
 
enum  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  DateTimeUnit
 Represents a Date time unit.
 
enum  TickLength
 Enumeration for a tick type.
 
enum  Plane { Plane::XY, Plane::XZ, Plane::YZ }
 Lists the three orthogonal planes in 3D. More...
 
enum  ChartUpdates { ChartUpdates::CameraMatrix = 0x1, ChartUpdates::GLContext = 0x2, ChartUpdates::GLTextures = 0x4 }
 Lists the different ways that a chart can be updated. More...
 
enum  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  SeriesType { SeriesType::Point, SeriesType::Line, SeriesType::Curve, SeriesType::Bar }
 Enumeration that specifies the type of a chart series. More...
 
enum  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  FillRangeType { FillRangeType::None, FillRangeType::MinimumValue, FillRangeType::MaximumValue, FillRangeType::ZeroValue }
 Enumeration that specifies how an area should be filled. More...
 
enum  ChartType { ChartType::Category, ChartType::Scatter }
 Enumeration type that indicates a chart type for a cartesian chart. More...
 
enum  AxisProperty
 Enumeration that specifies a property of the axes.
 
enum  LegendLocation { LegendLocation::Inside, LegendLocation::Outside }
 Enumeration type that indicates a legend location. More...
 
enum  CustomFlag {
  CustomFlag::Pen = 0x1, CustomFlag::Brush = 0x2, CustomFlag::MarkerPen = 0x4, CustomFlag::MarkerBrush = 0x8,
  CustomFlag::LabelColor = 0x10
}
 Enumeration that indicates an aspect of the look. More...
 
enum  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  PaletteFlavour { PaletteFlavour::Neutral = 0, PaletteFlavour::Bold = 1, PaletteFlavour::Muted = 2, PaletteFlavour::GrayScale = 255 }
 Enumeration that indicates the palette flavour. More...
 

Detailed Description

Namespace for the Charts (Wt::Chart).

Enumeration Type Documentation

◆ CustomFlag

enum 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

Enumeration that indicates the palette flavour.

Enumerator
Neutral 

Neutral palette.

Bold 

Bold palette.

Muted 

Muted palette.

GrayScale 

Grayscale palette.

◆ TickDirection

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.


Generated on Tue Dec 15 2020 for the C++ Web Toolkit (Wt) by doxygen 1.8.13