List of Classes

The classes in the list below are divided in several categories.

For developers wishing to use existing chart types the classes in the "chart" and "data" categories should provide all they need.

The classes in the "element" category are the building blocks for creating charts and can be used by developers wishing to create new types of charts.

Chart Classes

wxAreaChart

An area chart.

wxAreaChartCtrl

A control that displays an area chart.

wxAreaChartOptions

The options for the control.

wxBarChart

A bar chart.

wxBarChartCtrl

A control that displays a bar chart.

wxBarChartOptions

The options for the control.

wxBubbleChart

A bubble chart.

wxBubbleChartCtrl

A control that displays a bubble chart.

wxBubbleChartOptions

The options for the control.

wxCandlestickChart

A candlestick chart.

wxCandlestickChartCtrl

A control that displays a candlestick chart.

wxCandlestickChartOptions

The options for the control.

wxChart

Base class for the chart classes.

wxChartCommonOptions

Options that are common between the various chart types.

wxChartCtrl

Base class for the chart controls.

wxChartOptions

Options for the control.

wxColumnChart

A column chart.

wxColumnChartCtrl

A control that displays a column chart.

wxColumnChartOptions

The options for the control.

wxCombinationChart

wxCombinationChartCtrl

wxCombinationChartOptions

The options for the control.

wxDoughnutChart

A doughnut chart.

wxDoughnutChartCtrl

A control that displays a doughnut chart.

wxDougnutChartOptions

The options for the control.

wxHistogramChart

A histogram.

wxHistogramChartCtrl

A control that displays a math2d plot.

wxHistogramChartOptions

The options for the control.

wxLineChart

A line chart.

wxLineChartCtrl

A control that displays a line chart.

wxLineChartOptions

The options for the control.

wxMath2DPlot

A wxMath2D plot.

wxMath2DPlotCtrl

A control that displays a math2d plot.

wxMath2DPlotOptions

The options for the control.

wxOHLCChart

An open-high-low-close chart.

wxOHLCChartCtrl

A control that displays an open-high-low-close chart.

wxOHLCChartOptions

The options for the control.

wxPieChart

A pie chart.

wxPieChartCtrl

A control that displays a pie chart.

wxPieChartOptions

The options for the control.

wxPolarAreaChart

A polar area chart.

wxPolarAreaChartCtrl

A control that displays a polar area chart.

wxPolarAreaChartOptions

The options for the control.

wxRadarChart

A radar chart.

wxRadarChartCtrl

A control that displays a radar chart.

wxRadarChartOptions

The options for the control.

wxScatterPlot

A scatter plot.

wxScatterPlotCtrl

A control that displays a scatter plot.

wxScatterPlotOptions

The options for the control.

wxStackedBarChart

A stacked bar chart.

wxStackedBarChartCtrl

A control that displays a stacked bar chart.

wxStackedBarChartOptions

The options for the control.

wxStackedColumnChart

A stacked column chart.

wxStackedColumnChartCtrl

A control that displays a stacked column chart.

wxStackedColumnChartOptions

The options for the control.

wxTimeSeriesChart

wxTimeSeriesChartCtrl

A control that displays a time series chart.

wxTimeSeriesChartOptions

Data Classes

wxAreaChartData

Data for the control.

wxAreaChartDataset

wxBubbleChartData

Data for the control.

wxBubbleChartDataset

wxCandlestickChartData

Data for the control.

wxChartsCategoricalData

Data organized in a finite number of categories. Each category has one or more values associated with it.

wxChartsDataset

Base class for the dataset classes.

wxChartsDatasetId

Identifier for a dataset.

wxChartsDoubleDataset

Stores the information about a dataset to be shown on one of the bar chart controls.

wxChartSliceData

The data associated with a slice in some charts like the pie and doughnut charts.

wxDoughnutChartData

Data for the control.

wxHistogramChartData

Data for the control.

wxHistogramChartDataset

wxLineChartData

Data for the control.

wxLineChartDataset

Stores the information about a dataset to be shown on a .

wxOHLCChartData

Data for the control.

Element Classes

wxChartArc

This class is used to draw one of the segments of a circular chart e.g. a pie chart or a doughnut chart.

wxChartArcOptions

Options for the class.

wxChartAxis

This class represents an axis.

wxChartCategoricalAxis

wxChartCircle

This class is used to draw a circle on the chart.

wxChartCircleOptions

Options for the class.

wxChartElement

This is the base class for chart elements.

wxChartGrid

This class is used to display a grid.

wxChartNumericalAxis

wxChartPoint

This class is used to display a point on a chart.

wxChartPointOptions

The options for the element.

wxChartRadialGrid

This class is used to display a radial grid.

wxChartRectangle

This class is used to display a rectangle on a chart.

wxChartRectangleOptions

The options for the element.

Other Classes

wxAreaChart::Dataset

wxAreaChart::Point

wxBarChart::Bar

wxBarChart::Dataset

wxBubbleChart::Circle

wxBubbleChart::Dataset

wxCandlestickChart::Candlestick

wxChartAxisOptions

The options for the element.

wxChartBackground

Class to draw backgrounds for various chart elements.

wxChartBackgroundOptions

The options for the class.

wxChartFontOptions

Font settings.

wxChartGridLineOptions

The options for the grid lines of element.

wxChartGridMapping

This class maintains a mapping between points on the chart and pixels on the screen.

wxChartGridOptions

The options for the element.

wxChartLabel

This class is used to display text on a chart.

wxChartLabelGroup

This class is to manage a group of labels.

wxChartLabelOptions

The options for the element.

wxChartLabelOptions::RefData

wxChartLegendCtrl

This control can be used to display a chart legend.

wxChartLegendData

Data for the control.

wxChartLegendItem

Class that represents items of the class.

wxChartLegendLine

This class is used to draw a line in a legend.

wxChartLegendLineOptions

The options for the element.

wxChartLegendOptions

Options for the control.

wxChartMultiTooltip

This class is used to display a tooltip.

wxChartMultiTooltipOptions

The options for the element.

wxChartObservableValue

wxChartOHLCData

The open, high, low and close values for a single unit of time.

wxChartPadding

Padding options for the class.

wxChartRadialGridOptions

Options for the element.

wxChartsTheme

wxChartTimeAxis

wxChartTooltip

This class is used to display a tooltip.

wxChartTooltipOptions

The options for the element.

wxChartTooltipProvider

Interface for the classes that are able to generate content for tooltips.

wxChartTooltipProviderStatic

Implementation of the interface that simply returns a static string.

wxChartUtilities

This class contains a set of static utility functions.

wxChartValueObserver

wxColumnChart::Column

wxColumnChartDatasetStyle

wxDoubleTriplet

wxDoughnutAndPieChartBase

Common base class for the and charts.

wxDoughnutAndPieChartBase::SliceArc

wxDoughnutAndPieChartOptionsBase

Options for the class.

wxHistogramChart::Dataset

wxLineChart::Dataset

wxLineChart::Point

wxMath2DPlot::Dataset

wxMath2DPlot::Point

wxMath2DPlotData

Data for the control.

wxMath2DPlotDataset

wxOHLCChart::OHLCLines

wxPieChartData

Data for the control.

wxPolarAreaChart::SliceArc

wxPolarAreaChartData

Data for the control.

wxRadarChartData

Data for the control.

wxScatterPlot::Dataset

wxScatterPlot::Point

wxScatterPlotData

Data for the control.

wxScatterPlotDataset

wxStackedBarChart::Bar

wxStackedBarChart::Dataset

wxStackedColumnChart::Column

wxStackedColumnChart::Dataset