Qt 5.7 | Qt Charts | Qt Charts QML Types

Qt 5.7.1 Reference Documentation

# Qt Charts QML Types

The Qt Charts QML API is an intuitive and simple way to show charts in your QML applications.

Use the following QML to create a simple pie chart:

      import QtQuick 2.0
      import QtCharts 2.0

      ChartView {
          width: 400
          height: 300
          theme: ChartView.ChartThemeBrownSand
          antialiasing: true

          PieSeries {
              id: pieSeries
              PieSlice { label: "eaten"; value: 94.9 }
              PieSlice { label: "not yet eaten"; value: 5.1 }
          }
      }

Note: Since Qt Creator 3.0 the project created with Qt Quick Application wizard based on Qt Quick 2 template uses QGuiApplication by default. As Qt Charts utilizes Qt Graphics View Framework for drawing, QApplication must be used. The project created with the wizard is usable with Qt Charts after the QGuiApplication is replaced with QApplication.

## QML Types

AreaSeries | Type is used for making area charts
BarCategoryAxis | Axis element is used for manipulating chart's axes
CategoryAxis | Allows putting a named ranges on the axis
DateTimeAxis | Element is used for manipulating chart's axes
LogValueAxis | Element is used for manipulating chart's axes
AbstractAxis | Base element used for specialized axis elements
ValueAxis | Element is used for manipulating chart's axes
HorizontalBarSeries | Series type for creating horizontal bar chart
HorizontalPercentBarSeries | Series type for creating horizontal precent bar chart
HorizontalStackedBarSeries | Series type for creating horizontal stacked bar chart
AbstractBarSeries | Series type for creating a bar chart
BarSet | Building block for different bar charts
HBarModelMapper | Horizontal model mapper for bar series
VBarModelMapper | Vertical model mapper for bar series
BarSeries | Series for creating bar chart
PercentBarSeries | Series for creating persent bar chart
StackedBarSeries | Series for creating stacked bar chart
VBoxPlotModelMapper | Vertical model mapper for box plot series
Legend | Part of Qt Chart QML API
LineSeries | Type is used for making line charts
HPieModelMapper | Horizontal model mapper for pie series
PieSeries | Type is used for making pie charts
PieSlice | Defines a slice in pie series
VPieModelMapper | Vertical model mapper for pie series
AbstractSeries | Base class for all Qt Chart series
ScatterSeries | Type is used for making scatter charts
SplineSeries | Type is used for making spline charts
HXYModelMapper | Horizontal model mapper for QXYSeries
VXYModelMapper | Vertical model mapper for QXYSeries
XYSeries | Type is a base type for line, spline and scatter series
BoxPlotSeries | Series for creating box-and-whiskers chart
BoxSet | Building block for box-and-whiskers chart
CategoryRange | With CategoryRange you can define a range used by a CategoryAxis
ChartView | Chart element
Margins | Type is used to define margins
PolarChartView | Polar chart element
XYPoint | Type is used to initialize XY-series coordinate data