@@ -0,0 +1,9 | |||||
|
1 | include(compat.qdocconf) | |||
|
2 | include(macros.qdocconf) | |||
|
3 | include(qchart-html-template.qdocconf) | |||
|
4 | include(qchart-qch.qdocconf) | |||
|
5 | include(qcharts.qdocconf) | |||
|
6 | ||||
|
7 | outputdir = ../html | |||
|
8 | imagedirs = ../images | |||
|
9 | sourcedirs += ../src_qt4 |
@@ -0,0 +1,9 | |||||
|
1 | include(macros.qdocconf) | |||
|
2 | include(qchart-html-template.qdocconf) | |||
|
3 | include(qchart-qch.qdocconf) | |||
|
4 | include(qcharts.qdocconf) | |||
|
5 | ||||
|
6 | defines = QDOC_QT5 | |||
|
7 | outputdir = ../html | |||
|
8 | imagedirs = ../../images | |||
|
9 | excludedirs += ../src_qt4 |
@@ -0,0 +1,6 | |||||
|
1 | \brief The AbstractAxis is a base element used for specialized axis elements. | |||
|
2 | ||||
|
3 | Each series can be bound to only one horizontal and vertical axis. | |||
|
4 | ||||
|
5 | Properties and visibility of various axis elements such as axis line, title, labels, grid lines, | |||
|
6 | and shades can be individually controlled. |
@@ -0,0 +1,9 | |||||
|
1 | \inherits AbstractSeries | |||
|
2 | ||||
|
3 | The following QML shows how to create a simple bar chart: | |||
|
4 | \snippet ../demos/qmlchart/qml/qmlchart/View6.qml 1 | |||
|
5 | ||||
|
6 | \beginfloatleft | |||
|
7 | \image demos_qmlchart6.png | |||
|
8 | \endfloat | |||
|
9 | \clearfloat |
@@ -0,0 +1,2 | |||||
|
1 | AbstractSeries is the base class for all series. | |||
|
2 | The class cannot be instantiated by the user. |
@@ -0,0 +1,8 | |||||
|
1 | \inherits AbstractSeries | |||
|
2 | ||||
|
3 | The following QML shows how to create a simple area chart: | |||
|
4 | \snippet ../demos/qmlchart/qml/qmlchart/View4.qml 1 | |||
|
5 | \beginfloatleft | |||
|
6 | \image demos_qmlchart4.png | |||
|
7 | \endfloat | |||
|
8 | \clearfloat |
@@ -0,0 +1,17 | |||||
|
1 | \inherits AbstractAxis | |||
|
2 | ||||
|
3 | \brief The Axis element is used for manipulating chart's axes. | |||
|
4 | ||||
|
5 | Axis can be setup to show axis line with tick marks, grid lines and shades. | |||
|
6 | Categories are drawn between ticks. Note that you can use this also with lineseries too. | |||
|
7 | ||||
|
8 | To access BarCategoryAxis you can use ChartView API. For example: | |||
|
9 | \code | |||
|
10 | ChartView { | |||
|
11 | BarCategoryAxis { | |||
|
12 | id: categoryAxis | |||
|
13 | categories: ["Jan", "Feb", "Mar", "Apr", "May", "Jun" ] | |||
|
14 | } | |||
|
15 | // Add a few series... | |||
|
16 | } | |||
|
17 | \endcode |
@@ -0,0 +1,8 | |||||
|
1 | \inherits AbstractBarSeries | |||
|
2 | ||||
|
3 | The following QML shows how to create a simple grouped bar chart: | |||
|
4 | \snippet ../demos/qmlchart/qml/qmlchart/View6.qml 1 | |||
|
5 | \beginfloatleft | |||
|
6 | \image demos_qmlchart6.png | |||
|
7 | \endfloat | |||
|
8 | \clearfloat |
@@ -0,0 +1,5 | |||||
|
1 | BarSet represents one set of bars. Set of bars contains one data value for each category. | |||
|
2 | First value of set is assumed to belong to first category, second to second category and so on. | |||
|
3 | If set has fewer values than there are categories, then the missing values are assumed to be | |||
|
4 | at the end of set. For missing values in middle of a set, numerical value of zero is used. | |||
|
5 | \sa AbstractBarSeries, BarSeries, StackedBarSeries, PercentBarSeries |
@@ -0,0 +1,12 | |||||
|
1 | \inherits AbstractAxis | |||
|
2 | \brief CategoryAxis allows putting a named ranges on the axis. | |||
|
3 | ||||
|
4 | For example: | |||
|
5 | \table | |||
|
6 | \row | |||
|
7 | \li \br | |||
|
8 | \br | |||
|
9 | \br | |||
|
10 | \snippet ../demos/qmlaxes/qml/qmlaxes/View3.qml 1 | |||
|
11 | \li \inlineimage demos_qmlaxes3.png | |||
|
12 | \endtable |
@@ -0,0 +1,2 | |||||
|
1 | \brief With CategoryRange you can define a range used by a CategoryAxis. | |||
|
2 | \sa CategoryAxis |
@@ -0,0 +1,11 | |||||
|
1 | ChartView element is the parent that is responsible for showing different chart series types. | |||
|
2 | ||||
|
3 | The following QML shows how to create a simple chart with one pie series: | |||
|
4 | \snippet ../examples/qmlpiechart/qml/qmlpiechart/main.qml 1 | |||
|
5 | \snippet ../examples/qmlpiechart/qml/qmlpiechart/main.qml 2 | |||
|
6 | \snippet ../examples/qmlpiechart/qml/qmlpiechart/main.qml 3 | |||
|
7 | ||||
|
8 | \beginfloatleft | |||
|
9 | \image examples_qmlpiechart.png | |||
|
10 | \endfloat | |||
|
11 | \clearfloat |
@@ -0,0 +1,6 | |||||
|
1 | \brief The DateTimeAxis element is used for manipulating chart's axes. | |||
|
2 | \inherits AbstractAxis | |||
|
3 | ||||
|
4 | The labels can be configured by setting an appropriate DateTime format. | |||
|
5 | Note that any date before 4714 BCE or after about 1.4 million CE may not be accurately stored. | |||
|
6 | DateTimeAxis can be setup to show axis line with tick marks, grid lines and shades. |
@@ -0,0 +1,34 | |||||
|
1 | \inherits AbstractSeries | |||
|
2 | ||||
|
3 | BoxPlotSeries represents a series of data shown as box-and-whiskers bars. The purpose of this class is to act as | |||
|
4 | a container for single box-and-whiskers items. Each item is drawn to own slot. If chart includes multiple instances of | |||
|
5 | BoxPlotSeries then box-and-whiskers items with the same index are drawn to same slot. | |||
|
6 | ||||
|
7 | The following QML shows how to create a simple box-and-whiskers chart: | |||
|
8 | \code | |||
|
9 | import QtQuick 1.0 | |||
|
10 | import QtCommercial.Chart 1.3 | |||
|
11 | ||||
|
12 | ChartView { | |||
|
13 | title: "Box Plot series" | |||
|
14 | width: 400 | |||
|
15 | height: 300 | |||
|
16 | theme: ChartView.ChartThemeBrownSand | |||
|
17 | legend.alignment: Qt.AlignBottom | |||
|
18 | ||||
|
19 | BoxPlotSeries { | |||
|
20 | id: plotSeries | |||
|
21 | name: "Income" | |||
|
22 | BoxSet { label: "Jan"; values: [3, 4, 5.1, 6.2, 8.5] } | |||
|
23 | BoxSet { label: "Feb"; values: [5, 6, 7.5, 8.6, 11.8] } | |||
|
24 | BoxSet { label: "Mar"; values: [3.2, 5, 5.7, 8, 9.2] } | |||
|
25 | BoxSet { label: "Apr"; values: [3.8, 5, 6.4, 7, 8] } | |||
|
26 | BoxSet { label: "May"; values: [4, 5, 5.2, 6, 7] } | |||
|
27 | } | |||
|
28 | } | |||
|
29 | \endcode | |||
|
30 | ||||
|
31 | \beginfloatleft | |||
|
32 | \image examples_qmlboxplot.png | |||
|
33 | \endfloat | |||
|
34 | \clearfloat |
@@ -0,0 +1,6 | |||||
|
1 | BoxSet represents one box-and-whiskers item. It takes five values to create a graphical representation | |||
|
2 | of range and three medians. There are two ways to give the values. The first one is with constructor | |||
|
3 | or with append method. In these the values have to be given in the following order: lower extreme, lower quartile, median, | |||
|
4 | upper quartile and upper extreme. The second method is to create an empty QBoxSet instance and give the values using | |||
|
5 | value specific methods. | |||
|
6 | \sa BoxPlotSeries |
@@ -0,0 +1,20 | |||||
|
1 | PolarChartView element is the parent that is responsible for showing different chart series types | |||
|
2 | in a polar chart. | |||
|
3 | ||||
|
4 | Polar charts support line, spline, area, and scatter series, and all axis types | |||
|
5 | supported by those series. | |||
|
6 | ||||
|
7 | \note When setting ticks to an angular ValueAxis, keep in mind that the first and last tick | |||
|
8 | are co-located at 0/360 degree angle. | |||
|
9 | ||||
|
10 | \note If the angular distance between two consecutive points in a series is more than 180 degrees, | |||
|
11 | any line connecting the two points becomes meaningless, so choose the axis ranges accordingly | |||
|
12 | when displaying line, spline, or area series. | |||
|
13 | ||||
|
14 | The following QML shows how to create a polar chart with two series: | |||
|
15 | \snippet ../demos/qmlpolarchart/qml/qmlpolarchart/View1.qml 1 | |||
|
16 | ||||
|
17 | \beginfloatleft | |||
|
18 | \image demos_qmlpolarchart1.png | |||
|
19 | \endfloat | |||
|
20 | \clearfloat |
@@ -0,0 +1,3 | |||||
|
1 | XYPoint is a convenience element for initializing XY-series with static coordinate data. To | |||
|
2 | manipulate an XY-series dynamically, use it's data manipulation functions instead. | |||
|
3 | \sa LineSeries, AreaSeries, ScatterSeries, SplineSeries |
@@ -0,0 +1,3 | |||||
|
1 | \brief Defines the font used for drawing text. | |||
|
2 | ||||
|
3 | Font instantiates the C++ class QFont |
@@ -0,0 +1,17 | |||||
|
1 | HBarModelMapper allows you to use your own QAbstractItemModel derived model with data in rows as a data source | |||
|
2 | for any bar series. It is possible to use both QAbstractItemModel and bar series data API to manipulate data. | |||
|
3 | HBarModelMapper keeps the series and the model in sync. | |||
|
4 | ||||
|
5 | The following QML example would create a bar series with three bar sets (assuming the model has | |||
|
6 | at least four rows). Each bar set would contain data starting from column 1. The name of a set would be defined by | |||
|
7 | the vertical header (of the row). | |||
|
8 | \code | |||
|
9 | BarSeries { | |||
|
10 | HBarModelMapper { | |||
|
11 | model: myCustomModel // QAbstractItemModel derived implementation | |||
|
12 | firstBarSetRow: 1 | |||
|
13 | lastBarSetRow: 3 | |||
|
14 | firstColumn: 1 | |||
|
15 | } | |||
|
16 | } | |||
|
17 | \endcode |
@@ -0,0 +1,8 | |||||
|
1 | \inherits AbstractBarSeries | |||
|
2 | ||||
|
3 | The following QML shows how to create a simple horizontal bar chart: | |||
|
4 | \snippet ../demos/qmlchart/qml/qmlchart/View9.qml 1 | |||
|
5 | \beginfloatleft | |||
|
6 | \image demos_qmlchart9.png | |||
|
7 | \endfloat | |||
|
8 | \clearfloat |
@@ -0,0 +1,8 | |||||
|
1 | \inherits AbstractBarSeries | |||
|
2 | ||||
|
3 | The following QML shows how to create a simple horizontal percent bar chart: | |||
|
4 | \snippet ../demos/qmlchart/qml/qmlchart/View11.qml 1 | |||
|
5 | \beginfloatleft | |||
|
6 | \image demos_qmlchart11.png | |||
|
7 | \endfloat | |||
|
8 | \clearfloat |
@@ -0,0 +1,8 | |||||
|
1 | \inherits AbstractBarSeries | |||
|
2 | ||||
|
3 | The following QML shows how to create a simple horizontal stacked bar chart: | |||
|
4 | \snippet ../demos/qmlchart/qml/qmlchart/View10.qml 1 | |||
|
5 | \beginfloatleft | |||
|
6 | \image demos_qmlchart10.png | |||
|
7 | \endfloat | |||
|
8 | \clearfloat |
@@ -0,0 +1,16 | |||||
|
1 | HPieModelMapper allows you to use your own QAbstractItemModel derived model with data in rows as a data source | |||
|
2 | for a pie series. It is possible to use both QAbstractItemModel and PieSeries data API to manipulate data. | |||
|
3 | HPieModelMapper keeps the Pie and the model in sync. | |||
|
4 | ||||
|
5 | The following QML example would create a pie series with four slices (assuming the model has | |||
|
6 | at least five columns). Each slice would contain a label from row 1 and a value from row 2. | |||
|
7 | \code | |||
|
8 | HPieModelMapper { | |||
|
9 | series: pieSeries | |||
|
10 | model: customModel | |||
|
11 | labelsRow: 1 | |||
|
12 | valuesRow: 2 | |||
|
13 | firstColumn: 1 | |||
|
14 | columnCount: 4 | |||
|
15 | } | |||
|
16 | \endcode |
@@ -0,0 +1,3 | |||||
|
1 | HXYModelMapper allows you to use your own QAbstractItemModel derived model with data in rows as a data source | |||
|
2 | for XYSeries based series. It is possible to use both QAbstractItemModel and XYSeries data API to manipulate data. | |||
|
3 | HXYModelMapper keeps the series and the model in sync. |
@@ -0,0 +1,17 | |||||
|
1 | \brief Legend is part of Qt Chart QML API. | |||
|
2 | ||||
|
3 | Legend is a graphical object, whics displays legend of the chart. Legend state is updated by ChartView, when | |||
|
4 | series have been changed. Legend is used via ChartView class. For example: | |||
|
5 | \code | |||
|
6 | ChartView { | |||
|
7 | legend.visible: true | |||
|
8 | legend.alignment: Qt.AlignBottom | |||
|
9 | // Add a few series... | |||
|
10 | } | |||
|
11 | \endcode | |||
|
12 | ||||
|
13 | \image examples_percentbarchart_legend.png | |||
|
14 | ||||
|
15 | Please note that there is no QML API available for modifying legend markers, unlike in the Qt API of Charts. | |||
|
16 | The use case of modifying markers can be implemented for example by creating your own custom legend. For an example | |||
|
17 | on how to do this, see \l {demos/qmlcustomlegend}{Qml Custom Demo} application. |
@@ -0,0 +1,8 | |||||
|
1 | \inherits XYSeries | |||
|
2 | ||||
|
3 | The following QML shows how to create a simple line chart: | |||
|
4 | \snippet ../demos/qmlchart/qml/qmlchart/View2.qml 1 | |||
|
5 | \beginfloatleft | |||
|
6 | \image demos_qmlchart2.png | |||
|
7 | \endfloat | |||
|
8 | \clearfloat |
@@ -0,0 +1,7 | |||||
|
1 | \brief The LogValueAxis element is used for manipulating chart's axes. | |||
|
2 | \inherits AbstractAxis | |||
|
3 | ||||
|
4 | \note If a LogValueAxis is attached to a series with one or more points with | |||
|
5 | negative or zero values on the associated dimension, the series will not be | |||
|
6 | plotted at all. This is particularly relevant when XYModelMappers are used, | |||
|
7 | since empty cells in models typically contain zero values. |
@@ -0,0 +1,1 | |||||
|
1 | Uncreatable type that is used to define top, bottom, left and right margins. |
@@ -0,0 +1,8 | |||||
|
1 | \inherits AbstractBarSeries | |||
|
2 | ||||
|
3 | The following QML shows how to create a simple percent bar chart: | |||
|
4 | \snippet ../demos/qmlchart/qml/qmlchart/View8.qml 1 | |||
|
5 | \beginfloatleft | |||
|
6 | \image demos_qmlchart8.png | |||
|
7 | \endfloat | |||
|
8 | \clearfloat |
@@ -0,0 +1,10 | |||||
|
1 | \inherits AbstractSeries | |||
|
2 | ||||
|
3 | The following QML shows how to create a simple pie chart. | |||
|
4 | ||||
|
5 | \snippet ../demos/qmlchart/qml/qmlchart/View1.qml 1 | |||
|
6 | ||||
|
7 | \beginfloatleft | |||
|
8 | \image demos_qmlchart1.png | |||
|
9 | \endfloat | |||
|
10 | \clearfloat |
@@ -0,0 +1,12 | |||||
|
1 | PieSlice defines the properties of a single slice in a PieSeries. The element should be used | |||
|
2 | as a child for a PieSeries. For example: | |||
|
3 | \snippet ../examples/qmlpiechart/qml/qmlpiechart/main.qml 2 | |||
|
4 | ||||
|
5 | An alternative (dynamic) method for adding slices to a PieSeries is using PieSeries.append | |||
|
6 | method. | |||
|
7 | \snippet ../examples/qmlpiechart/qml/qmlpiechart/main.qml 4 | |||
|
8 | ||||
|
9 | In that case you may want to use PieSeries.at or PieSeries.find to access the properties of | |||
|
10 | an individual PieSlice instance. | |||
|
11 | \snippet ../examples/qmlpiechart/qml/qmlpiechart/main.qml 5 | |||
|
12 | \sa PieSeries |
@@ -0,0 +1,9 | |||||
|
1 | \inherits XYSeries | |||
|
2 | ||||
|
3 | The following QML shows how to create a chart with two simple scatter series: | |||
|
4 | \snippet ../demos/qmlchart/qml/qmlchart/View5.qml 1 | |||
|
5 | ||||
|
6 | \beginfloatleft | |||
|
7 | \image demos_qmlchart5.png | |||
|
8 | \endfloat | |||
|
9 | \clearfloat |
@@ -0,0 +1,8 | |||||
|
1 | \inherits XYSeries | |||
|
2 | ||||
|
3 | The following QML shows how to create a simple spline chart: | |||
|
4 | \snippet ../demos/qmlchart/qml/qmlchart/View3.qml 1 | |||
|
5 | \beginfloatleft | |||
|
6 | \image demos_qmlchart3.png | |||
|
7 | \endfloat | |||
|
8 | \clearfloat |
@@ -0,0 +1,8 | |||||
|
1 | \inherits AbstractBarSeries | |||
|
2 | ||||
|
3 | The following QML shows how to create a simple stacked bar chart: | |||
|
4 | \snippet ../demos/qmlchart/qml/qmlchart/View7.qml 1 | |||
|
5 | \beginfloatleft | |||
|
6 | \image demos_qmlchart7.png | |||
|
7 | \endfloat | |||
|
8 | \clearfloat |
@@ -0,0 +1,17 | |||||
|
1 | \inherits AbstractAxis | |||
|
2 | \brief The ValueAxis element is used for manipulating chart's axes | |||
|
3 | ||||
|
4 | ValueAxis can be setup to show axis line with tick marks, grid lines and shades. | |||
|
5 | Values of axis are drawn to position of ticks | |||
|
6 | ||||
|
7 | Example about using ValueAxis: | |||
|
8 | \code | |||
|
9 | ChartView { | |||
|
10 | ValueAxis { | |||
|
11 | id: xAxis | |||
|
12 | min: 0 | |||
|
13 | max: 10 | |||
|
14 | } | |||
|
15 | // Add a few series... | |||
|
16 | } | |||
|
17 | \endcode |
@@ -0,0 +1,19 | |||||
|
1 | \inherits BarModelMapper | |||
|
2 | ||||
|
3 | VBarModelMapper allows you to use your own QAbstractItemModel derived model with data in columns as a data source | |||
|
4 | for any bar series. It is possible to use both QAbstractItemModel and bar series data API to manipulate data. | |||
|
5 | VBarModelMapper keeps the series and the model in sync. | |||
|
6 | ||||
|
7 | The following QML example would create a bar series with three bar sets (assuming the | |||
|
8 | model has at least four columns). Each bar set would contain data starting from row 1. The name of a set would be | |||
|
9 | defined by the horizontal header (of the column). | |||
|
10 | \code | |||
|
11 | BarSeries { | |||
|
12 | VBarModelMapper { | |||
|
13 | model: myCustomModel // QAbstractItemModel derived implementation | |||
|
14 | firstBarSetColumn: 1 | |||
|
15 | lastBarSetColumn: 3 | |||
|
16 | firstRow: 1 | |||
|
17 | } | |||
|
18 | } | |||
|
19 | \endcode |
@@ -0,0 +1,18 | |||||
|
1 | VBoxPlotModelMapper allows you to use your own QAbstractItemModel derived model with data in columns as a data source | |||
|
2 | for any box-and-whiskers series. It is possible to use both QAbstractItemModel and box-and-whiskers series data API to | |||
|
3 | manipulate data. | |||
|
4 | VBoxPlotModelMapper keeps the series and the model in sync. | |||
|
5 | ||||
|
6 | The following QML example would create a box-and-whiskers series with three box sets (assuming the | |||
|
7 | model has at least four columns). Each box set would contain data starting from row 1. The name of a set would be | |||
|
8 | defined by the horizontal header (of the column). | |||
|
9 | \code | |||
|
10 | BoxPlotSeries { | |||
|
11 | VBoxPlotModelMapper { | |||
|
12 | model: myCustomModel // QAbstractItemModel derived implementation | |||
|
13 | firstBoxSetColumn: 1 | |||
|
14 | lastBoxSetColumn: 3 | |||
|
15 | firstRow: 1 | |||
|
16 | } | |||
|
17 | } | |||
|
18 | \endcode |
@@ -0,0 +1,16 | |||||
|
1 | VPieModelMapper allows you to use your own QAbstractItemModel derived model with data in columns as a data source | |||
|
2 | for a pie series. It is possible to use both QAbstractItemModel and PieSeries data API to manipulate data. | |||
|
3 | VPieModelMapper keeps the Pie and the model in sync. | |||
|
4 | ||||
|
5 | The following QML example would create a pie series with four slices (assuming the model has at least five rows). | |||
|
6 | Each slice would contain a label from column 1 and a value from column 2. | |||
|
7 | \code | |||
|
8 | VPieModelMapper { | |||
|
9 | series: pieSeries | |||
|
10 | model: customModel | |||
|
11 | labelsColumn: 1 | |||
|
12 | valuesColumn: 2 | |||
|
13 | firstRow: 1 | |||
|
14 | rowCount: 4 | |||
|
15 | } | |||
|
16 | \endcode |
@@ -0,0 +1,3 | |||||
|
1 | VXYModelMapper allows you to use your own QAbstractItemModel derived model with data in columns as a data source | |||
|
2 | for XYSeries based series. It is possible to use both QAbstractItemModel and XYSeries data API to manipulate data. | |||
|
3 | VXYModelMapper keeps the series and the model in sync. |
@@ -0,0 +1,4 | |||||
|
1 | \inherits AbstractSeries | |||
|
2 | ||||
|
3 | The XYSeries class is a base class for line, spline and scatter series. | |||
|
4 | The class cannot be instantiated directly. |
@@ -0,0 +1,78 | |||||
|
1 | /*! | |||
|
2 | \page demos.html | |||
|
3 | \title Qt Charts Demos | |||
|
4 | \keyword Demos | |||
|
5 | ||||
|
6 | \raw HTML | |||
|
7 | <div class="qchart"> | |||
|
8 | ||||
|
9 | <table> | |||
|
10 | <tr> | |||
|
11 | <td><a href="qt-charts-demos-audio-example.html">Audio</a></td> | |||
|
12 | <td><a href="qt-charts-demos-callout-example.html">Callout</a></td> | |||
|
13 | </tr> | |||
|
14 | <tr> | |||
|
15 | <td><a href="qt-charts-demos-audio-example.html"><img src="images/demos_audio.png" width="300" alt="Audio" /></a></td> | |||
|
16 | <td><a href="qt-charts-demos-callout-example.html"><img src="images/demos_callout.png" width="300" alt="Callout" /></a></td> | |||
|
17 | </tr> | |||
|
18 | <tr> | |||
|
19 | <td><a href="qt-charts-demos-chartthemes-example.html">Chart Themes</a></td> | |||
|
20 | <td><a href="qt-charts-demos-dynamicspline-example.html">Dynamic Spline Chart</a></td> | |||
|
21 | </tr> | |||
|
22 | <tr> | |||
|
23 | <td><a href="qt-charts-demos-chartthemes-example.html"><img src="images/demo_chartthemes_blue_cerulean.png" width="300" alt="Chart Themes" /></a></td> | |||
|
24 | <td><a href="qt-charts-demos-dynamicspline-example.html"><img src="images/demos_dynamicspline2.png" width="300" alt="Dynamic Spline" /></a></td> | |||
|
25 | </tr> | |||
|
26 | <tr> | |||
|
27 | <td><a href="qt-charts-demos-nesteddonuts-example.html">Nested Donuts Chart</a></td> | |||
|
28 | <td><a href="qt-charts-demos-piechartcustomization-example.html">Pie Chart Customization</a></td> | |||
|
29 | </tr> | |||
|
30 | <tr> | |||
|
31 | <td><a href="qt-charts-demos-nesteddonuts-example.html"><img src="images/demos_nesteddonuts.png" width="300" alt="Nested Donuts Chart" /></a></td> | |||
|
32 | <td><a href="qt-charts-demos-piechartcustomization-example.html"><img src="images/piechart_customization.png" width="300" alt="Pie Chart Customization" /></a></td> | |||
|
33 | </tr> | |||
|
34 | <tr> | |||
|
35 | <td><a href="qt-charts-demos-qmlchart-example.html">Qml Basic Charts</a></td> | |||
|
36 | <td><a href="qt-charts-demos-qmlaxes-example.html">Qml Axes</a></td> | |||
|
37 | </tr> | |||
|
38 | <tr> | |||
|
39 | <td><a href="qt-charts-demos-qmlchart-example.html"><img src="images/demos_qmlchart1.png" width="300" alt="Qml Basic Charts" /></a></td> | |||
|
40 | <td><a href="qt-charts-demos-qmlaxes-example.html"><img src="images/demos_qmlaxes1.png" width="300" alt="Qml Axes" /></a></td> | |||
|
41 | </tr> | |||
|
42 | <tr> | |||
|
43 | <td><a href="qt-charts-demos-qmlcustomizations-example.html">Qml Customizations</a></td> | |||
|
44 | <td><a href="qt-charts-demos-qmlcustomlegend-example.html">Qml Custom Legend</a></td> | |||
|
45 | </tr> | |||
|
46 | <tr> | |||
|
47 | <td><a href="qt-charts-demos-qmlcustomizations-example.html"><img src="images/demos_qmlcustomizations.png" width="300" alt="Qml Customizations" /></a></td> | |||
|
48 | <td><a href="qt-charts-demos-qmlcustomlegend-example.html"><img src="images/demos-qmlcustomlegend1.png" width="300" alt="Qml Custom Legend" /></a></td> | |||
|
49 | </tr> | |||
|
50 | <tr> | |||
|
51 | <td><a href="qt-charts-demos-qmlf1legends-example.html">Qml F1 Legends</a></td> | |||
|
52 | <td><a href="qt-charts-demos-qmloscilloscope-example.html">Qml Oscilloscope</a></td> | |||
|
53 | </tr> | |||
|
54 | <tr> | |||
|
55 | <td><a href="qt-charts-demos-qmlf1legends-example.html"><img src="images/demos_qmlf1legends.png" width="300" alt="Qml F1 Legends" /></a></td> | |||
|
56 | <td><a href="qt-charts-demos-qmloscilloscope-example.html"><img src="images/demos_qmloscilloscope.png" width="300" alt="Qml Oscilloscope" /></a></td> | |||
|
57 | </tr> | |||
|
58 | <tr> | |||
|
59 | <td><a href="qt-charts-demos-qmlweather-example.html">Qml Weather</a></td> | |||
|
60 | <td><a href="qt-charts-demos-qmlpolarchart-example.html">Qml Polar Chart</a></td> | |||
|
61 | </tr> | |||
|
62 | <tr> | |||
|
63 | <td><a href="qt-charts-demos-qmlweather-example.html"><img src="images/demos_qmlweather.png" width="300" alt="Qml Weather" /></a></td> | |||
|
64 | <td><a href="qt-charts-demos-qmlpolarchart-example.html"><img src="images/demos_qmlpolarchart1.png" width="300" alt="Qml Polar Chart" /></a></td> | |||
|
65 | </tr> | |||
|
66 | <tr> | |||
|
67 | <td><a href="qt-charts-demos-quick2chart-example.html">Qt Quick 2 Basic Charts</a></td> | |||
|
68 | <td><a href="qt-charts-demos-quick2oscilloscope-example.html">Qt Quick 2 Oscilloscope</a></td> | |||
|
69 | </tr> | |||
|
70 | <tr> | |||
|
71 | <td><a href="qt-charts-demos-quick2chart-example.html"><img src="images/demos_qmlchart1.png" width="300" alt="Qt Quick 2 Basic Charts" /></a></td> | |||
|
72 | <td><a href="qt-charts-demos-quick2oscilloscope-example.html"><img src="images/demos_qmloscilloscope.png" width="300" alt="Qt Quick 2 Oscilloscope" /></a></td> | |||
|
73 | </tr> | |||
|
74 | </table> | |||
|
75 | </div> | |||
|
76 | \endraw | |||
|
77 | ||||
|
78 | */ |
@@ -0,0 +1,147 | |||||
|
1 | /*! | |||
|
2 | \page examples.html | |||
|
3 | \title Qt Charts Examples | |||
|
4 | \keyword Examples | |||
|
5 | ||||
|
6 | \raw HTML | |||
|
7 | <div class="qchart"> | |||
|
8 | ||||
|
9 | <table> | |||
|
10 | <tr> | |||
|
11 | <td><a href="qt-charts-examples-areachart-example.html">Area Chart</a></td> | |||
|
12 | <td><a href="qt-charts-examples-barchart-example.html">Bar Chart</a></td> | |||
|
13 | </tr> | |||
|
14 | <tr> | |||
|
15 | <td><a href="qt-charts-examples-areachart-example.html"><img src="images/examples_areachart.png" width="300" alt="Area Chart" /></a></td> | |||
|
16 | <td><a href="qt-charts-examples-barchart-example.html"><img src="images/examples_barchart.png" width="300" alt="Bar Chart" /></a></td> | |||
|
17 | </tr> | |||
|
18 | ||||
|
19 | <tr> | |||
|
20 | <td><a href="qt-charts-examples-barmodelmapper-example.html">Bar Chart from Model</a></td> | |||
|
21 | <td><a href="qt-charts-examples-boxplotchart-example.html">Box-and-whiskers Chart</a></td> | |||
|
22 | </tr> | |||
|
23 | <tr> | |||
|
24 | <td><a href="qt-charts-examples-barmodelmapper-example.html"><img src="images/examples_barmodelmapper.png" width="300" alt="Bar Chart from Model" /></a></td> | |||
|
25 | <td><a href="qt-charts-examples-boxplotchart-example.html"><img src="images/examples_boxplotchart.png" width="300" alt="Bar Chart from Model" /></a></td> | |||
|
26 | </tr> | |||
|
27 | ||||
|
28 | <tr> | |||
|
29 | <td><a href="qt-charts-examples-customchart-example.html">Custom Chart</a></td> | |||
|
30 | <td><a href="qt-charts-examples-datetimeaxis-example.html">DateTimeAxis Example</a></td> | |||
|
31 | </tr> | |||
|
32 | <tr> | |||
|
33 | <td><a href="qt-charts-examples-customchart-example.html"><img src="images/examples_customchart.png" width="300" alt="Custom Chart" /></a></td> | |||
|
34 | <td><a href="qt-charts-examples-datetimeaxis-example.html"><img src="images/examples_datetimeaxis.png" width="300" alt="DateTimeAxis Example" /></a></td> | |||
|
35 | </tr> | |||
|
36 | ||||
|
37 | <tr> | |||
|
38 | <td><a href="qt-charts-examples-donutbreakdown-example.html">Donut Breakdown Chart</a></td> | |||
|
39 | <td><a href="qt-charts-examples-donutchart-example.html">Donut Chart</a></td> | |||
|
40 | </tr> | |||
|
41 | <tr> | |||
|
42 | <td><a href="qt-charts-examples-donutbreakdown-example.html"><img src="images/examples_donutbreakdown.png" width="300" alt="Donut Breakdown Chart" /></a></td> | |||
|
43 | <td><a href="qt-charts-examples-donutchart-example.html"><img src="images/examples_donutchart.png" width="300" alt="Donut Chart" /></a></td> | |||
|
44 | </tr> | |||
|
45 | ||||
|
46 | <tr> | |||
|
47 | <td><a href="qt-charts-examples-horizontalbarchart-example.html">Horizontal Bar Chart</a></td> | |||
|
48 | <td><a href="qt-charts-examples-horizontalpercentbarchart-example.html">Horizontal Percent Bar Chart</a></td> | |||
|
49 | </tr> | |||
|
50 | <tr> | |||
|
51 | <td><a href="qt-charts-examples-horizontalbarchart-example.html"><img src="images/examples_horizontalbarchart.png" width="300" alt="Horizontal Bar Chart" /></a></td> | |||
|
52 | <td><a href="qt-charts-examples-horizontalpercentbarchart-example.html"><img src="images/examples_horizontalpercentbarchart.png" width="300" alt="Horizontal Percent Bar Chart" /></a></td> | |||
|
53 | </tr> | |||
|
54 | ||||
|
55 | <tr> | |||
|
56 | <td><a href="qt-charts-examples-horizontalstackedbarchart-example.html">Horizontal Stacked Bar Chart</a></td> | |||
|
57 | <td><a href="qt-charts-examples-legend-example.html">Legend</a></td> | |||
|
58 | </tr> | |||
|
59 | <tr> | |||
|
60 | <td><a href="qt-charts-examples-horizontalstackedbarchart-example.html"><img src="images/examples_horizontalstackedbarchart.png" width="300" alt="Horizontal Stacked Bar Chart" /></a></td> | |||
|
61 | <td><a href="qt-charts-examples-legend-example.html"><img src="images/examples_legend_detach.png" width="300" alt="Legend" /></a></td> | |||
|
62 | </tr> | |||
|
63 | ||||
|
64 | <tr> | |||
|
65 | <td><a href="qt-charts-examples-legendmarkers-example.html">Legend Markers</a></td> | |||
|
66 | <td><a href="qt-charts-examples-lineandbar-example.html">Line and Barchart</a></td> | |||
|
67 | </tr> | |||
|
68 | <tr> | |||
|
69 | <td><a href="qt-charts-examples-legendmarkers-example.html"><img src="images/examples_legendmarkers.png" width="300" alt="Legend Markers" /></a></td> | |||
|
70 | <td><a href="qt-charts-examples-lineandbar-example.html"><img src="images/examples_lineandbar.png" width="300" alt="Line and Barchart" /></a></td> | |||
|
71 | </tr> | |||
|
72 | ||||
|
73 | <tr> | |||
|
74 | <td><a href="qt-charts-examples-linechart-example.html">Line Chart</a></td> | |||
|
75 | <td><a href="qt-charts-examples-logvalueaxis-example.html">Logarithmic axis</a></td> | |||
|
76 | </tr> | |||
|
77 | <tr> | |||
|
78 | <td><a href="qt-charts-examples-linechart-example.html"><img src="images/examples_linechart.png" width="300" alt="Line Chart" /></a></td> | |||
|
79 | <td><a href="qt-charts-examples-logvalueaxis-example.html"><img src="images/examples_logvalueaxis.png" width="300" alt="Logarythmix axis" /></a></td> | |||
|
80 | </tr> | |||
|
81 | ||||
|
82 | <tr> | |||
|
83 | <td><a href="qt-charts-examples-modeldata-example.html">Model Data</a></td> | |||
|
84 | <td><a href="qt-charts-examples-multiaxis-example.html">Multiple axes</a></td> | |||
|
85 | </tr> | |||
|
86 | <tr> | |||
|
87 | <td><a href="qt-charts-examples-modeldata-example.html"><img src="images/examples_modeldata.png" width="300" alt="Model Data" /></a></td> | |||
|
88 | <td><a href="qt-charts-examples-multiaxis-example.html"><img src="images/examples_multiaxis.png" width="300" alt="Multiple axes" /></a></td> | |||
|
89 | </tr> | |||
|
90 | ||||
|
91 | <tr> | |||
|
92 | <td><a href="qt-charts-examples-percentbarchart-example.html">Percent Bar Chart</a></td> | |||
|
93 | <td><a href="qt-charts-examples-piechart-example.html">Pie Chart</a></td> | |||
|
94 | </tr> | |||
|
95 | <tr> | |||
|
96 | <td><a href="qt-charts-examples-percentbarchart-example.html"><img src="images/examples_percentbarchart.png" width="300" alt="Percent Bar Chart" /></a></td> | |||
|
97 | <td><a href="qt-charts-examples-piechart-example.html"><img src="images/examples_piechart.png" width="300" alt="Pie Chart" /></a></td> | |||
|
98 | </tr> | |||
|
99 | ||||
|
100 | <tr> | |||
|
101 | <td><a href="qt-charts-examples-piechartdrilldown-example.html">Pie Chart Drilldown</a></td> | |||
|
102 | <td><a href="qt-charts-examples-polarchart-example.html">Polar chart</a></td> | |||
|
103 | </tr> | |||
|
104 | <tr> | |||
|
105 | <td><a href="qt-charts-examples-piechartdrilldown-example.html"><img src="images/examples_piechartdrill2.png" width="300" alt="Pie Chart Drilldown" /></a></td> | |||
|
106 | <td><a href="qt-charts-examples-polarchart-example.html"><img src="images/examples_polarchart.png" width="300" alt="Polar chart" /></a></td> | |||
|
107 | </tr> | |||
|
108 | ||||
|
109 | <tr> | |||
|
110 | <td><a href="qt-charts-examples-scatterchart-example.html">Scatter chart</a></td> | |||
|
111 | <td><a href="qt-charts-examples-scatterinteractions-example.html">Scatter Interactions</a></td> | |||
|
112 | </tr> | |||
|
113 | <tr> | |||
|
114 | <td><a href="qt-charts-examples-scatterchart-example.html"><img src="images/examples_scatterchart.png" width="300" alt="Scatter chart" /></a></td> | |||
|
115 | <td><a href="qt-charts-examples-scatterinteractions-example.html"><img src="images/examples_scatterinteractions.png" width="300" alt="Scatter Interactions" /></a></td> | |||
|
116 | </tr> | |||
|
117 | ||||
|
118 | <tr> | |||
|
119 | <td><a href="qt-charts-examples-splinechart-example.html">Spline Chart</a></td> | |||
|
120 | <td><a href="qt-charts-examples-stackedbarchart-example.html">Stacked Bar Chart</a></td> | |||
|
121 | </tr> | |||
|
122 | <tr> | |||
|
123 | <td><a href="qt-charts-examples-splinechart-example.html"><img src="images/examples_splinechart.png" width="300" alt="Spline Chart" /></a></td> | |||
|
124 | <td><a href="qt-charts-examples-stackedbarchart-example.html"><img src="images/examples_stackedbarchart.png" width="300" alt="Stacked Bar Chart" /></a></td> | |||
|
125 | </tr> | |||
|
126 | ||||
|
127 | <tr> | |||
|
128 | <td><a href="qt-charts-examples-stackedbarchartdrilldown-example.html">Stacked Bar Chart Drilldown</a></td> | |||
|
129 | <td><a href="qt-charts-examples-temperaturerecords-example.html">Temperature Records</a></td> | |||
|
130 | </tr> | |||
|
131 | <tr> | |||
|
132 | <td><a href="qt-charts-examples-stackedbarchartdrilldown-example.html"><img src="images/examples_stackedbarchartdrilldown1.png" width="300" alt="Stacked Bar Chart Drilldown" /></a></td> | |||
|
133 | <td><a href="qt-charts-examples-temperaturerecords-example.html"><img src="images/examples_temperaturerecords.png" width="300" alt="Temperature Records" /></a></td> | |||
|
134 | </tr> | |||
|
135 | ||||
|
136 | <tr> | |||
|
137 | <td><a href="qt-charts-examples-zoomlinechart-example.html">Zoom Line</a></td> | |||
|
138 | </tr> | |||
|
139 | <tr> | |||
|
140 | <td><a href="qt-charts-examples-zoomlinechart-example.html"><img src="images/examples_zoomlinechart1.png" width="300" alt="Zoom Line" /></a></td> | |||
|
141 | </tr> | |||
|
142 | ||||
|
143 | </table> | |||
|
144 | </div> | |||
|
145 | \endraw | |||
|
146 | ||||
|
147 | */ |
@@ -0,0 +1,43 | |||||
|
1 | /*! | |||
|
2 | \page index.html | |||
|
3 | \keyword About | |||
|
4 | ||||
|
5 | \raw HTML | |||
|
6 | <div class="qchart"> | |||
|
7 | <img src="images/qt-logo.png" alt="qt-logo" style="margin:0px 8px"/> | |||
|
8 | ||||
|
9 | <p> | |||
|
10 | Qt Charts is a part of the Qt Enterprise addons package. It provides a set of easy to use chart | |||
|
11 | components which are available for Qt customers. It uses the Qt Graphics View | |||
|
12 | Framework, therefore charts can be easily integrated to modern user interfaces. Qt Charts can | |||
|
13 | be used as QWidgets, QGraphicsWidget, or QML types. Users can easily create impressive | |||
|
14 | graphs by selecting one of the charts themes. | |||
|
15 | </p> | |||
|
16 | <p> | |||
|
17 | Below are a few basic examples of the different chart types. You can find more applications | |||
|
18 | from the Examples and Demo sections of the documentation. | |||
|
19 | </p> | |||
|
20 | ||||
|
21 | <table> | |||
|
22 | <tr> | |||
|
23 | <td><a href="qt-charts-examples-linechart-example.html"><img src="images/examples_linechart.png" width="440" alt="linechart" /></a></td> | |||
|
24 | <td><a href="qt-charts-examples-areachart-example.html"><img src="images/examples_areachart.png" width="440" alt="areachart" /></a></td> | |||
|
25 | </tr> | |||
|
26 | <tr> | |||
|
27 | <td><a href="qt-charts-examples-scatterchart-example.html"><img src="images/examples_scatterchart.png" width="440" alt="scatterchart" /></a></td> | |||
|
28 | <td><a href="qt-charts-examples-barchart-example.html"><img src="images/examples_barchart.png" width="440" alt="barchart" /></a></td> | |||
|
29 | </tr> | |||
|
30 | <tr> | |||
|
31 | <td><a href="qt-charts-examples-horizontalbarchart-example.html"><img src="images/examples_horizontalbarchart.png" width="440" alt="horizontalbarchart" /></a></td> | |||
|
32 | <td><a href="qt-charts-examples-piechart-example.html"><img src="images/examples_piechart.png" width="440" alt="piechart" /></a></td> | |||
|
33 | </tr> | |||
|
34 | <tr> | |||
|
35 | <td><a href="qt-charts-examples-splinechart-example.html"><img src="images/examples_splinechart.png" width="440" alt="linechart" /></a></td> | |||
|
36 | <td><a href="qt-charts-examples-customchart-example.html"><img src="images/examples_customchart.png" width="440" alt="customerchart" /></a></td> | |||
|
37 | </tr> | |||
|
38 | <tr> | |||
|
39 | </tr> | |||
|
40 | </table> | |||
|
41 | </div> | |||
|
42 | \endraw | |||
|
43 | */ |
@@ -0,0 +1,108 | |||||
|
1 | /*! | |||
|
2 | \page qml.html | |||
|
3 | \title Qt Charts QML API | |||
|
4 | \keyword Charts QML API | |||
|
5 | ||||
|
6 | The Qt Charts QML API is an intuitive and simple way to show charts in your QML | |||
|
7 | applications. | |||
|
8 | ||||
|
9 | \table | |||
|
10 | \row | |||
|
11 | \li \br | |||
|
12 | Use the following QML to create a simple pie chart: | |||
|
13 | \br | |||
|
14 | \br | |||
|
15 | \snippet ../examples/qmlpiechart/qml/qmlpiechart/main.qml 1 | |||
|
16 | \snippet ../examples/qmlpiechart/qml/qmlpiechart/main.qml 2 | |||
|
17 | \snippet ../examples/qmlpiechart/qml/qmlpiechart/main.qml 3 | |||
|
18 | \li \inlineimage examples_qmlpiechart.png | |||
|
19 | \endtable | |||
|
20 | ||||
|
21 | \note Since Qt Charts utilizes Qt Graphics View Framework for drawing, it works best | |||
|
22 | with Qt Quick 1, which is based on the same framework. | |||
|
23 | As of release 1.3.0, Qt Charts is also usable with Qt Quick 2, though the performance | |||
|
24 | is slightly worse than with Qt Quick 1 due to the additional rendering step that is required. | |||
|
25 | ||||
|
26 | \note Qt Quick 1 is supported from Qt 4.7.4 onwards because of the missing | |||
|
27 | Q_REVISION macro in the earlier Qt releases. Qt Quick 2 is supported with only Qt 5. | |||
|
28 | ||||
|
29 | \raw HTML | |||
|
30 | <table cellpadding="2" cellspacing="1" border="0" width="95%" class="indextable"> | |||
|
31 | <tr> | |||
|
32 | <th class="titleheader" width="25%"> ChartView and it's properties </th> | |||
|
33 | </tr> | |||
|
34 | <tr> | |||
|
35 | <td valign="top"> | |||
|
36 | <ul> | |||
|
37 | <li><a href="qml-qtcommercial-chart-chartview.html">ChartView</a></li> | |||
|
38 | <li><a href="qml-qtcommercial-chart-polarchartview.html">PolarChartView</a></li> | |||
|
39 | <li><a href="qml-qtcommercial-chart-abstractaxis.html">AbstractAxis</a></li> | |||
|
40 | <li><a href="qml-qtcommercial-chart-valueaxis.html">ValueAxis</a></li> | |||
|
41 | <li><a href="qml-qtcommercial-chart-logvalueaxis.html">LogValueAxis</a></li> | |||
|
42 | <li><a href="qml-qtcommercial-chart-categoryaxis.html">CategoryAxis</a></li> | |||
|
43 | <li><a href="qml-qtcommercial-chart-categoryrange.html">CategoryRange</a></li> | |||
|
44 | <li><a href="qml-qtcommercial-chart-barcategoryaxis.html">BarCategoryAxis</a></li> | |||
|
45 | <li><a href="qml-qtcommercial-chart-datetimeaxis.html">DateTimeAxis</a></li> | |||
|
46 | <li><a href="qml-qtcommercial-chart-legend.html">Legend</a></li> | |||
|
47 | <li><a href="qml-qtcommercial-chart-abstractseries.html">AbstractSeries</a></li> | |||
|
48 | </ul> | |||
|
49 | </td> | |||
|
50 | </tr> | |||
|
51 | </table> | |||
|
52 | <table cellpadding="2" cellspacing="1" border="0" width="95%" class="indextable"> | |||
|
53 | <tr> | |||
|
54 | <th class="titleheader" width="25%"> XY chart </th> | |||
|
55 | </tr> | |||
|
56 | <tr> | |||
|
57 | <td valign="top"> | |||
|
58 | <ul> | |||
|
59 | <li><a href="qml-qtcommercial-chart-xyseries.html">XYSeries</a></li> | |||
|
60 | <li><a href="qml-qtcommercial-chart-lineseries.html">LineSeries</a></li> | |||
|
61 | <li><a href="qml-qtcommercial-chart-areaseries.html">AreaSeries</a></li> | |||
|
62 | <li><a href="qml-qtcommercial-chart-scatterseries.html">ScatterSeries</a></li> | |||
|
63 | <li><a href="qml-qtcommercial-chart-splineseries.html">SplineSeries</a></li> | |||
|
64 | <li><a href="qml-qtcommercial-chart-xypoint.html">XYPoint</a></li> | |||
|
65 | <li><a href="qml-qtcommercial-chart-hxymodelmapper.html">HXYModelMapper</a></li> | |||
|
66 | <li><a href="qml-qtcommercial-chart-vxymodelmapper.html">VXYModelMapper</a></li> | |||
|
67 | </ul> | |||
|
68 | </td> | |||
|
69 | </tr> | |||
|
70 | </table> | |||
|
71 | <table cellpadding="2" cellspacing="1" border="0" width="95%" class="indextable"> | |||
|
72 | <tr> | |||
|
73 | <th class="titleheader" width="25%"> Pie chart </th> | |||
|
74 | <tr> | |||
|
75 | <td valign="top"> | |||
|
76 | <ul> | |||
|
77 | <li><a href="qml-qtcommercial-chart-pieseries.html">PieSeries</a></li> | |||
|
78 | <li><a href="qml-qtcommercial-chart-pieslice.html">PieSlice</a></li> | |||
|
79 | <li><a href="qml-qtcommercial-chart-hpiemodelmapper.html">HPieModelMapper</a></li> | |||
|
80 | <li><a href="qml-qtcommercial-chart-vpiemodelmapper.html">VPieModelMapper</a></li> | |||
|
81 | </ul> | |||
|
82 | </td> | |||
|
83 | </tr> | |||
|
84 | </table> | |||
|
85 | <table cellpadding="2" cellspacing="1" border="0" width="95%" class="indextable"> | |||
|
86 | <tr> | |||
|
87 | <th class="titleheader" width="25%"> Bar chart </th> | |||
|
88 | <tr> | |||
|
89 | <td valign="top"> | |||
|
90 | <ul> | |||
|
91 | <li><a href="qml-qtcommercial-chart-barseries.html">BarSeries</a></li> | |||
|
92 | <li><a href="qml-qtcommercial-chart-stackedbarseries.html">StackedBarSeries</a></li> | |||
|
93 | <li><a href="qml-qtcommercial-chart-percentbarseries.html">PercentBarSeries</a></li> | |||
|
94 | <li><a href="qml-qtcommercial-chart-horizontalbarseries.html">HorizontalBarSeries</a></li> | |||
|
95 | <li><a href="qml-qtcommercial-chart-horizontalstackedbarseries.html">HorizontalStackedBarSeries</a></li> | |||
|
96 | <li><a href="qml-qtcommercial-chart-horizontalpercentbarseries.html">HorizontalPercentBarSeries</a></li> | |||
|
97 | <li><a href="qml-qtcommercial-chart-barset.html">BarSet</a></li> | |||
|
98 | <li><a href="qml-qtcommercial-chart-boxplotseries.html">BoxPlotSeries</a></li> | |||
|
99 | <li><a href="qml-qtcommercial-chart-boxset.html">BoxSet</a></li> | |||
|
100 | <li><a href="qml-qtcommercial-chart-hbarmodelmapper.html">HBarModelMapper</a></li> | |||
|
101 | <li><a href="qml-qtcommercial-chart-vbarmodelmapper.html">VBarModelMapper</a></li> | |||
|
102 | <li><a href="qml-qtcommercial-chart-vboxplotmodelmapper.html">VBoxPlotModelMapper</a></li> | |||
|
103 | </ul> | |||
|
104 | </td> | |||
|
105 | </tr> | |||
|
106 | </table> | |||
|
107 | \endraw | |||
|
108 | */ |
@@ -20,11 +20,18 feature.files = $$PWD/features/qtcommercialchart.prf | |||||
20 | INSTALLS += feature |
|
20 | INSTALLS += feature | |
21 |
|
21 | |||
22 | # docs |
|
22 | # docs | |
23 |
CHARTS_VERSION = 1.3. |
|
23 | CHARTS_VERSION = 1.3.1 | |
24 |
CHARTS_VERSION_TAG = 13 |
|
24 | CHARTS_VERSION_TAG = 131 | |
|
25 | ||||
|
26 | contains(QT_MAJOR_VERSION, 5) { | |||
|
27 | QDOC_CONFFILE = qcharts-qt5.qdocconf | |||
|
28 | DEFINES += QDOC_QT5 | |||
|
29 | } else { | |||
|
30 | QDOC_CONFFILE = qcharts-qt4.qdocconf | |||
|
31 | } | |||
25 |
|
32 | |||
26 | contains(QMAKE_HOST.os, Windows) { |
|
33 | contains(QMAKE_HOST.os, Windows) { | |
27 |
QDOC_CONF = $$CHART_BUILD_DOC_DIR\\ |
|
34 | QDOC_CONF = $$CHART_BUILD_DOC_DIR\\docconf\\$$QDOC_CONFFILE | |
28 | win32-g++|qnx { |
|
35 | win32-g++|qnx { | |
29 | VERSION_SETTINGS = \ |
|
36 | VERSION_SETTINGS = \ | |
30 | set QT_CHARTS_VERSION=$$CHARTS_VERSION&& set QT_CHARTS_VERSION_TAG=$$CHARTS_VERSION_TAG&& |
|
37 | set QT_CHARTS_VERSION=$$CHARTS_VERSION&& set QT_CHARTS_VERSION_TAG=$$CHARTS_VERSION_TAG&& | |
@@ -34,7 +41,7 contains(QMAKE_HOST.os, Windows) { | |||||
34 | set QT_CHARTS_VERSION_TAG=$$CHARTS_VERSION_TAG $$escape_expand(\\n\\t) |
|
41 | set QT_CHARTS_VERSION_TAG=$$CHARTS_VERSION_TAG $$escape_expand(\\n\\t) | |
35 | } |
|
42 | } | |
36 | } else { |
|
43 | } else { | |
37 |
QDOC_CONF = $$CHART_BUILD_DOC_DIR/ |
|
44 | QDOC_CONF = $$CHART_BUILD_DOC_DIR/docconf/$$QDOC_CONFFILE | |
38 | VERSION_SETTINGS = \ |
|
45 | VERSION_SETTINGS = \ | |
39 | QT_CHARTS_VERSION=$$CHARTS_VERSION QT_CHARTS_VERSION_TAG=$$CHARTS_VERSION_TAG |
|
46 | QT_CHARTS_VERSION=$$CHARTS_VERSION QT_CHARTS_VERSION_TAG=$$CHARTS_VERSION_TAG | |
40 | } |
|
47 | } |
@@ -1,5 +1,5 | |||||
1 | macro.0 = "\\\\0" |
|
1 | macro.0 = "\\\\0" | |
2 |
macro.b = "\\ |
|
2 | macro.b = "\\bold" | |
3 | macro.n = "\\\\n" |
|
3 | macro.n = "\\\\n" | |
4 | macro.r = "\\\\r" |
|
4 | macro.r = "\\\\r" | |
5 | macro.i = "\\o" |
|
5 | macro.i = "\\o" | |
@@ -26,3 +26,6 macro.relatesto = "\\relates" | |||||
26 |
|
26 | |||
27 | spurious = "Missing comma in .*" \ |
|
27 | spurious = "Missing comma in .*" \ | |
28 | "Missing pattern .*" |
|
28 | "Missing pattern .*" | |
|
29 | ||||
|
30 | macro.li = "\\o" | |||
|
31 | macro.e = "\\i" No newline at end of file |
1 | NO CONTENT: file renamed from doc/macros.qdocconf to doc/docconf/macros.qdocconf |
|
NO CONTENT: file renamed from doc/macros.qdocconf to doc/docconf/macros.qdocconf |
1 | NO CONTENT: file renamed from doc/qchart-html-template.qdocconf to doc/docconf/qchart-html-template.qdocconf |
|
NO CONTENT: file renamed from doc/qchart-html-template.qdocconf to doc/docconf/qchart-html-template.qdocconf |
@@ -4,7 +4,7 | |||||
4 |
|
4 | |||
5 | HTML.templatedir = . |
|
5 | HTML.templatedir = . | |
6 |
|
6 | |||
7 | HTML.stylesheets = style/offline.css |
|
7 | HTML.stylesheets = ../style/offline.css | |
8 |
|
8 | |||
9 | HTML.scripts = |
|
9 | HTML.scripts = | |
10 |
|
10 | |||
@@ -27,25 +27,24 extraimages.HTML = qt-logo.png \ | |||||
27 | bg.png |
|
27 | bg.png | |
28 |
|
28 | |||
29 | # extraimages definition for Qt5 |
|
29 | # extraimages definition for Qt5 | |
30 | HTML.extraimages = ./images/qt-logo.png \ |
|
30 | HTML.extraimages = ../images/qt-logo.png \ | |
31 | ./images/digia_logo.png \ |
|
31 | ../images/digia_logo.png \ | |
32 | ./images/qcharts.png \ |
|
32 | ../images/qcharts.png \ | |
33 | ./images/arrow_down.png \ |
|
33 | ../images/arrow_down.png \ | |
34 | ./images/breadcrumb.png \ |
|
34 | ../images/breadcrumb.png \ | |
35 | ./images/bullet_gt.png \ |
|
35 | ../images/bullet_gt.png \ | |
36 | ./images/bullet_dn.png \ |
|
36 | ../images/bullet_dn.png \ | |
37 | ./images/bullet_sq.png \ |
|
37 | ../images/bullet_sq.png \ | |
38 | ./images/bullet_up.png \ |
|
38 | ../images/bullet_up.png \ | |
39 | ./images/horBar.png \ |
|
39 | ../images/horBar.png \ | |
40 |
./images/ |
|
40 | ../images/bg.png | |
41 | ./images/bg.png |
|
|||
42 |
|
41 | |||
43 | # Include the style sheets and scripts used. |
|
42 | # Include the style sheets and scripts used. | |
44 |
|
43 | |||
45 | HTML.headerstyles = \ |
|
44 | HTML.headerstyles = \ | |
46 | " <link rel=\"stylesheet\" type=\"text/css\" href=\"style/offline.css\" />\n" |
|
45 | " <link rel=\"stylesheet\" type=\"text/css\" href=\"style/offline.css\" />\n" | |
47 |
|
46 | |||
48 |
HTML.headerscripts = |
|
47 | HTML.headerscripts = | |
49 |
|
48 | |||
50 | HTML.endheader = \ |
|
49 | HTML.endheader = \ | |
51 | "</head>\n" \ |
|
50 | "</head>\n" \ |
@@ -1,4 +1,4 | |||||
1 |
qhp.projects |
|
1 | qhp.projects = QtCharts | |
2 | qhp.QtCharts.file = qtcharts.qhp |
|
2 | qhp.QtCharts.file = qtcharts.qhp | |
3 | qhp.QtCharts.namespace = com.digia.qtcharts.$QT_CHARTS_VERSION_TAG |
|
3 | qhp.QtCharts.namespace = com.digia.qtcharts.$QT_CHARTS_VERSION_TAG | |
4 | qhp.QtCharts.virtualFolder = doc |
|
4 | qhp.QtCharts.virtualFolder = doc | |
@@ -28,17 +28,17 qhp.QtCharts.subprojects.demos.indexTitle = Qt Charts Demos | |||||
28 | # Files not referenced in any qdoc file. |
|
28 | # Files not referenced in any qdoc file. | |
29 | # See also extraimages.HTML |
|
29 | # See also extraimages.HTML | |
30 | qhp.QtCharts.extraFiles = index.html \ |
|
30 | qhp.QtCharts.extraFiles = index.html \ | |
31 |
|
|
31 | examples.html \ | |
32 |
|
|
32 | demos.html \ | |
33 |
|
|
33 | images/arrow_down.png \ | |
34 |
|
|
34 | images/bg.png \ | |
35 |
|
|
35 | images/breadcrumb.png \ | |
36 |
|
|
36 | images/bullet_gt.png \ | |
37 |
|
|
37 | images/bullet_dn.png \ | |
38 |
|
|
38 | images/bullet_sq.png \ | |
39 |
|
|
39 | images/bullet_up.png \ | |
40 |
|
|
40 | images/digia_logo.png \ | |
41 |
|
|
41 | images/horBar.png \ | |
42 |
|
|
42 | images/qcharts.png \ | |
43 |
|
|
43 | images/qt-logo.png \ | |
44 |
|
|
44 | style/offline.css |
@@ -1,33 +1,24 | |||||
1 | include(compat.qdocconf) |
|
|||
2 | include(macros.qdocconf) |
|
|||
3 | include(qchart-html-template.qdocconf) |
|
|||
4 | include(qchart-qch.qdocconf) |
|
|||
5 |
|
||||
6 | project = Qt Charts |
|
1 | project = Qt Charts | |
7 | description = Library for creating charts |
|
2 | description = Library for creating charts | |
|
3 | version = 1.3.1 | |||
8 |
|
4 | |||
9 | sourcedirs = ../src \ |
|
5 | sourcedirs = ../../src \ | |
10 | ../examples \ |
|
6 | ../../examples \ | |
11 | ./src \ |
|
7 | ../src \ | |
12 |
../ |
|
8 | ../qch \ | |
13 | headerdirs = ../src \ |
|
9 | ../../plugins/declarative | |
14 | ../examples \ |
|
10 | headerdirs = ../../src \ | |
15 | ../plugins/declarative |
|
11 | ../../examples \ | |
16 | exampledirs = ../ \ |
|
12 | ../../plugins/declarative | |
17 | ../src \ |
|
13 | exampledirs = ../../ \ | |
18 |
../ |
|
14 | ../../src \ | |
19 |
|
15 | ../../examples | ||
20 | excludefiles += ../examples/linechart/linechart.pro |
|
|||
21 |
|
16 | |||
22 | sources.fileextensions = *.cpp *.qdoc *.mm *.qml |
|
17 | sources.fileextensions = *.cpp *.qdoc *.mm *.qml *.qdocinc | |
23 | headers.fileextensions = *.h *.ch *.h++ *.hh *.hpp *.hxx |
|
18 | headers.fileextensions = *.h *.ch *.h++ *.hh *.hpp *.hxx | |
24 | examples.fileextensions = *.cpp *.h *.js *.xq *.svg *.xml *.ui *.qhp *.qhcp *.qml |
|
19 | examples.fileextensions = *.cpp *.h *.js *.xq *.svg *.xml *.ui *.qhp *.qhcp *.qml | |
25 | examples.imageextensions = *.png *.jpeg *.jpg *.gif *.mng |
|
20 | examples.imageextensions = *.png *.jpeg *.jpg *.gif *.mng | |
26 |
|
21 | |||
27 | imagedirs = ./images |
|
|||
28 | outputdir = ./html |
|
|||
29 |
|
||||
30 |
|
||||
31 | Cpp.ignoretokens = QTCOMMERCIALCHART_EXPORT \ |
|
22 | Cpp.ignoretokens = QTCOMMERCIALCHART_EXPORT \ | |
32 | QTCOMMERCIALCHART_END_NAMESPACE \ |
|
23 | QTCOMMERCIALCHART_END_NAMESPACE \ | |
33 | QTCOMMERCIALCHART_BEGIN_NAMESPACE |
|
24 | QTCOMMERCIALCHART_BEGIN_NAMESPACE |
@@ -89,6 +89,7 | |||||
89 | <li><a href="qboxset.html">QBoxSet</a></li> |
|
89 | <li><a href="qboxset.html">QBoxSet</a></li> | |
90 | <li><a href="qhbarmodelmapper.html">QHBarModelMapper</a></li> |
|
90 | <li><a href="qhbarmodelmapper.html">QHBarModelMapper</a></li> | |
91 | <li><a href="qvbarmodelmapper.html">QVBarModelMapper</a></li> |
|
91 | <li><a href="qvbarmodelmapper.html">QVBarModelMapper</a></li> | |
|
92 | <li><a href="qvboxplotmodelmapper.html">QVBoxPlotModelMapper</a></li> | |||
92 | <li><a href="qhorizontalbarseries.html">QHorizontalBarSeries</a></li> |
|
93 | <li><a href="qhorizontalbarseries.html">QHorizontalBarSeries</a></li> | |
93 | <li><a href="qhorizontalstackedbarseries.html">QHorizontalStackedBarSeries</a></li> |
|
94 | <li><a href="qhorizontalstackedbarseries.html">QHorizontalStackedBarSeries</a></li> | |
94 | <li><a href="qhorizontalpercentbarseries.html">QHorizontalPercentBarSeries</a></li> |
|
95 | <li><a href="qhorizontalpercentbarseries.html">QHorizontalPercentBarSeries</a></li> |
@@ -7,26 +7,26 | |||||
7 |
|
7 | |||
8 | \table |
|
8 | \table | |
9 | \row |
|
9 | \row | |
10 |
\ |
|
10 | \li \br | |
11 | We begin with a chart that has a line series and a scatter series with random |
|
11 | We begin with a chart that has a line series and a scatter series with random | |
12 | data. Both series use the same axes. |
|
12 | data. Both series use the same axes. | |
13 | \br |
|
13 | \br | |
14 | \br |
|
14 | \br | |
15 | \snippet ../demos/qmlaxes/qml/qmlaxes/View1.qml 1 |
|
15 | \snippet ../demos/qmlaxes/qml/qmlaxes/View1.qml 1 | |
16 |
\ |
|
16 | \li \inlineimage demos_qmlaxes1.png | |
17 | \row |
|
17 | \row | |
18 |
\ |
|
18 | \li \br | |
19 | The next example shows a chart with some accurate historical data that makes us to use a DateTimeAxis. |
|
19 | The next example shows a chart with some accurate historical data that makes us to use a DateTimeAxis. | |
20 | \br |
|
20 | \br | |
21 | \br |
|
21 | \br | |
22 | \snippet ../demos/qmlaxes/qml/qmlaxes/View2.qml 1 |
|
22 | \snippet ../demos/qmlaxes/qml/qmlaxes/View2.qml 1 | |
23 |
\ |
|
23 | \li \inlineimage demos_qmlaxes2.png | |
24 | \row |
|
24 | \row | |
25 |
\ |
|
25 | \li \br | |
26 | And the final example with a chart that uses a CategoryAxis to make the data easier to understand. |
|
26 | And the final example with a chart that uses a CategoryAxis to make the data easier to understand. | |
27 | \br |
|
27 | \br | |
28 | \br |
|
28 | \br | |
29 | \snippet ../demos/qmlaxes/qml/qmlaxes/View3.qml 1 |
|
29 | \snippet ../demos/qmlaxes/qml/qmlaxes/View3.qml 1 | |
30 |
\ |
|
30 | \li \inlineimage demos_qmlaxes3.png | |
31 | \endtable |
|
31 | \endtable | |
32 | */ |
|
32 | */ |
@@ -8,111 +8,111 | |||||
8 |
|
8 | |||
9 | \table |
|
9 | \table | |
10 | \row |
|
10 | \row | |
11 |
\ |
|
11 | \li \br | |
12 | To create a pie, we use the PieSeries API together with a few PieSlices: |
|
12 | To create a pie, we use the PieSeries API together with a few PieSlices: | |
13 | \br |
|
13 | \br | |
14 | \br |
|
14 | \br | |
15 | \snippet ../demos/qmlchart/qml/qmlchart/View1.qml 1 |
|
15 | \snippet ../demos/qmlchart/qml/qmlchart/View1.qml 1 | |
16 |
\ |
|
16 | \li \inlineimage demos_qmlchart1.png | |
17 | \endtable |
|
17 | \endtable | |
18 |
|
18 | |||
19 | \table |
|
19 | \table | |
20 | \row |
|
20 | \row | |
21 |
\ |
|
21 | \li \br | |
22 | To create a chart with a line series: |
|
22 | To create a chart with a line series: | |
23 | \br |
|
23 | \br | |
24 | \br |
|
24 | \br | |
25 | \snippet ../demos/qmlchart/qml/qmlchart/View2.qml 1 |
|
25 | \snippet ../demos/qmlchart/qml/qmlchart/View2.qml 1 | |
26 |
\ |
|
26 | \li \inlineimage demos_qmlchart2.png | |
27 | \endtable |
|
27 | \endtable | |
28 |
|
28 | |||
29 | \table |
|
29 | \table | |
30 | \row |
|
30 | \row | |
31 |
\ |
|
31 | \li \br | |
32 | And spline series: |
|
32 | And spline series: | |
33 | \br |
|
33 | \br | |
34 | \br |
|
34 | \br | |
35 | \snippet ../demos/qmlchart/qml/qmlchart/View3.qml 1 |
|
35 | \snippet ../demos/qmlchart/qml/qmlchart/View3.qml 1 | |
36 |
\ |
|
36 | \li \inlineimage demos_qmlchart3.png | |
37 | \endtable |
|
37 | \endtable | |
38 |
|
38 | |||
39 | \table |
|
39 | \table | |
40 | \row |
|
40 | \row | |
41 |
\ |
|
41 | \li \br | |
42 | Then we create a chart that illustrates the NHL All-Star player selections by using three area series: |
|
42 | Then we create a chart that illustrates the NHL All-Star player selections by using three area series: | |
43 | \br |
|
43 | \br | |
44 | \br |
|
44 | \br | |
45 | \snippet ../demos/qmlchart/qml/qmlchart/View4.qml 1 |
|
45 | \snippet ../demos/qmlchart/qml/qmlchart/View4.qml 1 | |
46 |
\ |
|
46 | \li \inlineimage demos_qmlchart4.png | |
47 | \endtable |
|
47 | \endtable | |
48 |
|
48 | |||
49 | \table |
|
49 | \table | |
50 | \row |
|
50 | \row | |
51 |
\ |
|
51 | \li \br | |
52 | Then a couple of scatter series: |
|
52 | Then a couple of scatter series: | |
53 | \br |
|
53 | \br | |
54 | \br |
|
54 | \br | |
55 | \snippet ../demos/qmlchart/qml/qmlchart/View5.qml 1 |
|
55 | \snippet ../demos/qmlchart/qml/qmlchart/View5.qml 1 | |
56 |
\ |
|
56 | \li \inlineimage demos_qmlchart5.png | |
57 | \endtable |
|
57 | \endtable | |
58 |
|
58 | |||
59 | And a few different bar series: |
|
59 | And a few different bar series: | |
60 | \table |
|
60 | \table | |
61 | \row |
|
61 | \row | |
62 |
\ |
|
62 | \li \br | |
63 | \br |
|
63 | \br | |
64 | \br |
|
64 | \br | |
65 | \snippet ../demos/qmlchart/qml/qmlchart/View6.qml 1 |
|
65 | \snippet ../demos/qmlchart/qml/qmlchart/View6.qml 1 | |
66 |
\ |
|
66 | \li \inlineimage demos_qmlchart6.png | |
67 | \endtable |
|
67 | \endtable | |
68 | \table |
|
68 | \table | |
69 | \row |
|
69 | \row | |
70 |
\ |
|
70 | \li \br | |
71 | \br |
|
71 | \br | |
72 | \br |
|
72 | \br | |
73 | \snippet ../demos/qmlchart/qml/qmlchart/View7.qml 1 |
|
73 | \snippet ../demos/qmlchart/qml/qmlchart/View7.qml 1 | |
74 |
\ |
|
74 | \li \inlineimage demos_qmlchart7.png | |
75 | \endtable |
|
75 | \endtable | |
76 | \table |
|
76 | \table | |
77 | \row |
|
77 | \row | |
78 |
\ |
|
78 | \li \br | |
79 | \br |
|
79 | \br | |
80 | \br |
|
80 | \br | |
81 | \snippet ../demos/qmlchart/qml/qmlchart/View8.qml 1 |
|
81 | \snippet ../demos/qmlchart/qml/qmlchart/View8.qml 1 | |
82 |
\ |
|
82 | \li \inlineimage demos_qmlchart8.png | |
83 | \endtable |
|
83 | \endtable | |
84 | \table |
|
84 | \table | |
85 | \row |
|
85 | \row | |
86 |
\ |
|
86 | \li \br | |
87 | \br |
|
87 | \br | |
88 | \br |
|
88 | \br | |
89 | \snippet ../demos/qmlchart/qml/qmlchart/View9.qml 1 |
|
89 | \snippet ../demos/qmlchart/qml/qmlchart/View9.qml 1 | |
90 |
\ |
|
90 | \li \inlineimage demos_qmlchart9.png | |
91 | \endtable |
|
91 | \endtable | |
92 | \table |
|
92 | \table | |
93 | \row |
|
93 | \row | |
94 |
\ |
|
94 | \li \br | |
95 | \br |
|
95 | \br | |
96 | \br |
|
96 | \br | |
97 | \snippet ../demos/qmlchart/qml/qmlchart/View10.qml 1 |
|
97 | \snippet ../demos/qmlchart/qml/qmlchart/View10.qml 1 | |
98 |
\ |
|
98 | \li \inlineimage demos_qmlchart10.png | |
99 | \endtable |
|
99 | \endtable | |
100 | \table |
|
100 | \table | |
101 | \row |
|
101 | \row | |
102 |
\ |
|
102 | \li \br | |
103 | \br |
|
103 | \br | |
104 | \br |
|
104 | \br | |
105 | \snippet ../demos/qmlchart/qml/qmlchart/View11.qml 1 |
|
105 | \snippet ../demos/qmlchart/qml/qmlchart/View11.qml 1 | |
106 |
\ |
|
106 | \li \inlineimage demos_qmlchart11.png | |
107 | \endtable |
|
107 | \endtable | |
108 |
|
108 | |||
109 | \table |
|
109 | \table | |
110 | \row |
|
110 | \row | |
111 |
\ |
|
111 | \li \br | |
112 | And finally an example demonstrating how to create a donut chart with two pie series: |
|
112 | And finally an example demonstrating how to create a donut chart with two pie series: | |
113 | \br |
|
113 | \br | |
114 | \br |
|
114 | \br | |
115 | \snippet ../demos/qmlchart/qml/qmlchart/View12.qml 1 |
|
115 | \snippet ../demos/qmlchart/qml/qmlchart/View12.qml 1 | |
116 |
\ |
|
116 | \li \inlineimage demos_qmlchart12.png | |
117 | \endtable |
|
117 | \endtable | |
118 | */ |
|
118 | */ |
@@ -8,16 +8,16 | |||||
8 |
|
8 | |||
9 | \table |
|
9 | \table | |
10 | \row |
|
10 | \row | |
11 |
\ |
|
11 | \li \br | |
12 | The main view of the application shows a stacked area chart. This is how one of |
|
12 | The main view of the application shows a stacked area chart. This is how one of | |
13 | \br |
|
13 | \br | |
14 | the stacked areas is created. See ChartViewStacked.qml and AnimatedAreaSeries.qml. |
|
14 | the stacked areas is created. See ChartViewStacked.qml and AnimatedAreaSeries.qml. | |
15 | \br |
|
15 | \br | |
16 | \br |
|
16 | \br | |
17 | \snippet ../demos/qmlcustomlegend/qml/qmlcustomlegend/ChartViewStacked.qml 1 |
|
17 | \snippet ../demos/qmlcustomlegend/qml/qmlcustomlegend/ChartViewStacked.qml 1 | |
18 |
\ |
|
18 | \li \inlineimage demos-qmlcustomlegend1.png | |
19 | \row |
|
19 | \row | |
20 |
\ |
|
20 | \li \br | |
21 | Hovering with mouse on top of the legend will highlight the hovered series. |
|
21 | Hovering with mouse on top of the legend will highlight the hovered series. | |
22 | \br |
|
22 | \br | |
23 | (see CustomLegend.qml). |
|
23 | (see CustomLegend.qml). | |
@@ -26,15 +26,15 | |||||
26 | \snippet ../demos/qmlcustomlegend/qml/qmlcustomlegend/CustomLegend.qml 1 |
|
26 | \snippet ../demos/qmlcustomlegend/qml/qmlcustomlegend/CustomLegend.qml 1 | |
27 | \snippet ../demos/qmlcustomlegend/qml/qmlcustomlegend/CustomLegend.qml 2 |
|
27 | \snippet ../demos/qmlcustomlegend/qml/qmlcustomlegend/CustomLegend.qml 2 | |
28 | \snippet ../demos/qmlcustomlegend/qml/qmlcustomlegend/CustomLegend.qml 3 |
|
28 | \snippet ../demos/qmlcustomlegend/qml/qmlcustomlegend/CustomLegend.qml 3 | |
29 |
\ |
|
29 | \li \inlineimage demos-qmlcustomlegend2.png | |
30 | \row |
|
30 | \row | |
31 |
\ |
|
31 | \li \br | |
32 | You can also select one of the stacked areas for a closer look as a line series by |
|
32 | You can also select one of the stacked areas for a closer look as a line series by | |
33 | \br |
|
33 | \br | |
34 | a mouse click (see ChartViewHighlighted.qml). |
|
34 | a mouse click (see ChartViewHighlighted.qml). | |
35 | \br |
|
35 | \br | |
36 | \br |
|
36 | \br | |
37 | \snippet ../demos/qmlcustomlegend/qml/qmlcustomlegend/ChartViewHighlighted.qml 1 |
|
37 | \snippet ../demos/qmlcustomlegend/qml/qmlcustomlegend/ChartViewHighlighted.qml 1 | |
38 |
\ |
|
38 | \li \inlineimage demos-qmlcustomlegend3.png | |
39 | \endtable |
|
39 | \endtable | |
40 | */ |
|
40 | */ |
@@ -7,27 +7,27 | |||||
7 |
|
7 | |||
8 | \table |
|
8 | \table | |
9 | \row |
|
9 | \row | |
10 |
\ |
|
10 | \li \br | |
11 | We begin with a chart that has a spline series and a scatter series with random |
|
11 | We begin with a chart that has a spline series and a scatter series with random | |
12 | data. Both series use the same axes. |
|
12 | data. Both series use the same axes. | |
13 | \br |
|
13 | \br | |
14 | \br |
|
14 | \br | |
15 | \snippet ../demos/qmlpolarchart/qml/qmlpolarchart/View1.qml 1 |
|
15 | \snippet ../demos/qmlpolarchart/qml/qmlpolarchart/View1.qml 1 | |
16 |
\ |
|
16 | \li \inlineimage demos_qmlpolarchart1.png | |
17 | \row |
|
17 | \row | |
18 |
\ |
|
18 | \li \br | |
19 | The next example shows a chart with some accurate historical data for which we need to use a DateTimeAxis |
|
19 | The next example shows a chart with some accurate historical data for which we need to use a DateTimeAxis | |
20 | and a AreaSeries. |
|
20 | and a AreaSeries. | |
21 | \br |
|
21 | \br | |
22 | \br |
|
22 | \br | |
23 | \snippet ../demos/qmlpolarchart/qml/qmlpolarchart/View2.qml 1 |
|
23 | \snippet ../demos/qmlpolarchart/qml/qmlpolarchart/View2.qml 1 | |
24 |
\ |
|
24 | \li \inlineimage demos_qmlpolarchart2.png | |
25 | \row |
|
25 | \row | |
26 |
\ |
|
26 | \li \br | |
27 | And the final example with a chart that uses a CategoryAxis to make the data easier to understand. |
|
27 | And the final example with a chart that uses a CategoryAxis to make the data easier to understand. | |
28 | \br |
|
28 | \br | |
29 | \br |
|
29 | \br | |
30 | \snippet ../demos/qmlpolarchart/qml/qmlpolarchart/View3.qml 1 |
|
30 | \snippet ../demos/qmlpolarchart/qml/qmlpolarchart/View3.qml 1 | |
31 |
\ |
|
31 | \li \inlineimage demos_qmlpolarchart3.png | |
32 | \endtable |
|
32 | \endtable | |
33 | */ |
|
33 | */ |
@@ -10,8 +10,8 | |||||
10 |
|
10 | |||
11 | \table |
|
11 | \table | |
12 | \row |
|
12 | \row | |
13 |
\ |
|
13 | \li \inlineimage examples_legend_detach.png | |
14 |
\ |
|
14 | \li \inlineimage examples_legend_detach2.png | |
15 | \endtable |
|
15 | \endtable | |
16 |
|
16 | |||
17 | Here we turn the legend visible and set its alignment to the bottom of the chart. |
|
17 | Here we turn the legend visible and set its alignment to the bottom of the chart. |
@@ -31,7 +31,7 | |||||
31 | make install |
|
31 | make install | |
32 | \endcode |
|
32 | \endcode | |
33 |
|
33 | |||
34 |
Please note that the \ |
|
34 | Please note that the \e build_all option is necessary for the install to work correctly. Otherwise it will not install both versions. | |
35 |
|
35 | |||
36 | Building without demos and examples: |
|
36 | Building without demos and examples: | |
37 | \code |
|
37 | \code | |
@@ -40,7 +40,7 | |||||
40 | make install |
|
40 | make install | |
41 | \endcode |
|
41 | \endcode | |
42 |
|
42 | |||
43 |
\b |
|
43 | \b {New project} | |
44 |
|
44 | |||
45 | Create a new project in a usual way and then add to your project's *.pro file following line: |
|
45 | Create a new project in a usual way and then add to your project's *.pro file following line: | |
46 |
|
46 | |||
@@ -48,7 +48,7 | |||||
48 | CONFIG += qtcommercialchart |
|
48 | CONFIG += qtcommercialchart | |
49 | \endcode |
|
49 | \endcode | |
50 |
|
50 | |||
51 |
\b |
|
51 | \b {Widget project} | |
52 |
|
52 | |||
53 | To use the Qt Charts classes add Qt Charts namespace macro in your header file. |
|
53 | To use the Qt Charts classes add Qt Charts namespace macro in your header file. | |
54 | \code |
|
54 | \code | |
@@ -60,7 +60,7 | |||||
60 | class ExampleWidget : public QWidget |
|
60 | class ExampleWidget : public QWidget | |
61 | \endcode |
|
61 | \endcode | |
62 |
|
62 | |||
63 |
\b |
|
63 | \b {QML project} | |
64 |
|
64 | |||
65 | Add an import line to your *.qml file: |
|
65 | Add an import line to your *.qml file: | |
66 | \code |
|
66 | \code |
1 | NO CONTENT: file renamed from doc/src/demos.qdoc to doc/src_qt4/demos.qdoc |
|
NO CONTENT: file renamed from doc/src/demos.qdoc to doc/src_qt4/demos.qdoc |
1 | NO CONTENT: file renamed from doc/src/examples.qdoc to doc/src_qt4/examples.qdoc |
|
NO CONTENT: file renamed from doc/src/examples.qdoc to doc/src_qt4/examples.qdoc |
1 | NO CONTENT: file renamed from doc/src/index.qdoc to doc/src_qt4/index.qdoc |
|
NO CONTENT: file renamed from doc/src/index.qdoc to doc/src_qt4/index.qdoc |
@@ -8,14 +8,14 | |||||
8 |
|
8 | |||
9 | \table |
|
9 | \table | |
10 | \row |
|
10 | \row | |
11 |
\ |
|
11 | \li \br | |
12 | Use the following QML to create a simple pie chart: |
|
12 | Use the following QML to create a simple pie chart: | |
13 | \br |
|
13 | \br | |
14 | \br |
|
14 | \br | |
15 | \snippet ../examples/qmlpiechart/qml/qmlpiechart/main.qml 1 |
|
15 | \snippet ../examples/qmlpiechart/qml/qmlpiechart/main.qml 1 | |
16 | \snippet ../examples/qmlpiechart/qml/qmlpiechart/main.qml 2 |
|
16 | \snippet ../examples/qmlpiechart/qml/qmlpiechart/main.qml 2 | |
17 | \snippet ../examples/qmlpiechart/qml/qmlpiechart/main.qml 3 |
|
17 | \snippet ../examples/qmlpiechart/qml/qmlpiechart/main.qml 3 | |
18 |
\ |
|
18 | \li \inlineimage examples_qmlpiechart.png | |
19 | \endtable |
|
19 | \endtable | |
20 |
|
20 | |||
21 | \note Since Qt Charts utilizes Qt Graphics View Framework for drawing, it works best |
|
21 | \note Since Qt Charts utilizes Qt Graphics View Framework for drawing, it works best | |
@@ -38,7 +38,7 | |||||
38 | <li><a href="qml-polarchartview.html">PolarChartView</a></li> |
|
38 | <li><a href="qml-polarchartview.html">PolarChartView</a></li> | |
39 | <li><a href="qml-abstractaxis.html">AbstractAxis</a></li> |
|
39 | <li><a href="qml-abstractaxis.html">AbstractAxis</a></li> | |
40 | <li><a href="qml-valueaxis.html">ValueAxis</a></li> |
|
40 | <li><a href="qml-valueaxis.html">ValueAxis</a></li> | |
41 |
<li><a href="qml-logvalue |
|
41 | <li><a href="qml-logvalueaxis.html">LogValueAxis</a></li> | |
42 | <li><a href="qml-categoryaxis.html">CategoryAxis</a></li> |
|
42 | <li><a href="qml-categoryaxis.html">CategoryAxis</a></li> | |
43 | <li><a href="qml-categoryrange.html">CategoryRange</a></li> |
|
43 | <li><a href="qml-categoryrange.html">CategoryRange</a></li> | |
44 | <li><a href="qml-barcategoryaxis.html">BarCategoryAxis</a></li> |
|
44 | <li><a href="qml-barcategoryaxis.html">BarCategoryAxis</a></li> | |
@@ -99,6 +99,7 | |||||
99 | <li><a href="qml-boxset.html">BoxSet</a></li> |
|
99 | <li><a href="qml-boxset.html">BoxSet</a></li> | |
100 | <li><a href="qml-hbarmodelmapper.html">HBarModelMapper</a></li> |
|
100 | <li><a href="qml-hbarmodelmapper.html">HBarModelMapper</a></li> | |
101 | <li><a href="qml-vbarmodelmapper.html">VBarModelMapper</a></li> |
|
101 | <li><a href="qml-vbarmodelmapper.html">VBarModelMapper</a></li> | |
|
102 | <li><a href="qml-vboxplotmodelmapper.html">VBoxPlotModelMapper</a></li> | |||
102 | </ul> |
|
103 | </ul> | |
103 | </td> |
|
104 | </td> | |
104 | </tr> |
|
105 | </tr> |
@@ -25,16 +25,21 | |||||
25 |
|
25 | |||
26 | QTCOMMERCIALCHART_BEGIN_NAMESPACE |
|
26 | QTCOMMERCIALCHART_BEGIN_NAMESPACE | |
27 |
|
27 | |||
|
28 | #ifdef QDOC_QT5 | |||
|
29 | /*! | |||
|
30 | \qmltype BoxSet | |||
|
31 | \instantiates QBoxSet | |||
|
32 | \inqmlmodule QtCommercial.Chart | |||
|
33 | ||||
|
34 | \include /doc/src/declarativeboxset.qdocinc | |||
|
35 | */ | |||
|
36 | #else | |||
28 | /*! |
|
37 | /*! | |
29 | \qmlclass BoxSet QBoxSet |
|
38 | \qmlclass BoxSet QBoxSet | |
30 |
|
39 | |||
31 | BoxSet represents one box-and-whiskers item. It takes five values to create a graphical representation |
|
40 | \include ../doc/src/declarativeboxset.qdocinc | |
32 | of range and three medians. There are two ways to give the values. The first one is with constructor |
|
|||
33 | or with append method. In these the values have to be given in the following order: lower extreme, lower quartile, median, |
|
|||
34 | upper quartile and upper extreme. The second method is to create an empty QBoxSet instance and give the values using |
|
|||
35 | value specific methods. |
|
|||
36 | \sa BoxPlotSeries |
|
|||
37 | */ |
|
41 | */ | |
|
42 | #endif | |||
38 | /*! |
|
43 | /*! | |
39 | \qmlproperty string BoxSet::values |
|
44 | \qmlproperty string BoxSet::values | |
40 | The values on the box-and-whiskers set. |
|
45 | The values on the box-and-whiskers set. | |
@@ -95,43 +100,22 QTCOMMERCIALCHART_BEGIN_NAMESPACE | |||||
95 | */ |
|
100 | */ | |
96 |
|
101 | |||
97 |
|
102 | |||
|
103 | #ifdef QDOC_QT5 | |||
98 | /*! |
|
104 | /*! | |
99 |
\qml |
|
105 | \qmltype BoxPlotSeries | |
100 | \inherits QAbstractSeries |
|
106 | \instantiates QBoxPlotSeries | |
101 |
|
107 | \inqmlmodule QtCommercial.Chart | ||
102 | BoxPlotSeries represents a series of data shown as box-and-whiskers bars. The purpose of this class is to act as |
|
|||
103 | a container for single box-and-whiskers items. Each item is drawn to own slot. If chart includes multiple instances of |
|
|||
104 | BoxPlotSeries then box-and-whiskers items with the same index are drawn to same slot. |
|
|||
105 |
|
||||
106 | The following QML shows how to create a simple box-and-whiskers chart: |
|
|||
107 | \code |
|
|||
108 | import QtQuick 1.0 |
|
|||
109 | import QtCommercial.Chart 1.3 |
|
|||
110 |
|
||||
111 | ChartView { |
|
|||
112 | title: "Box Plot series" |
|
|||
113 | width: 400 |
|
|||
114 | height: 300 |
|
|||
115 | theme: ChartView.ChartThemeBrownSand |
|
|||
116 | legend.alignment: Qt.AlignBottom |
|
|||
117 |
|
108 | |||
118 | BoxPlotSeries { |
|
109 | \include /doc/src/declarativeboxplotseries.qdocinc | |
119 | id: plotSeries |
|
110 | */ | |
120 | name: "Income" |
|
111 | #else | |
121 | BoxSet { label: "Jan"; values: [3, 4, 5.1, 6.2, 8.5] } |
|
112 | /*! | |
122 | BoxSet { label: "Feb"; values: [5, 6, 7.5, 8.6, 11.8] } |
|
113 | \qmlclass BoxPlotSeries QBoxPlotSeries | |
123 | BoxSet { label: "Mar"; values: [3.2, 5, 5.7, 8, 9.2] } |
|
|||
124 | BoxSet { label: "Apr"; values: [3.8, 5, 6.4, 7, 8] } |
|
|||
125 | BoxSet { label: "May"; values: [4, 5, 5.2, 6, 7] } |
|
|||
126 | } |
|
|||
127 | } |
|
|||
128 | \endcode |
|
|||
129 |
|
114 | |||
130 | \beginfloatleft |
|
115 | \include ../doc/src/declarativeboxplotseries.qdocinc | |
131 | \image examples_qmlboxplot.png |
|
|||
132 | \endfloat |
|
|||
133 | \clearfloat |
|
|||
134 | */ |
|
116 | */ | |
|
117 | #endif | |||
|
118 | ||||
135 | /*! |
|
119 | /*! | |
136 | \qmlmethod BoxPlotSeries::append(string label, VariantList values) |
|
120 | \qmlmethod BoxPlotSeries::append(string label, VariantList values) | |
137 | Appends a new box-and-whiskers set with \a label and \a values to the series. |
|
121 | Appends a new box-and-whiskers set with \a label and \a values to the series. |
@@ -23,11 +23,20 | |||||
23 |
|
23 | |||
24 | QTCOMMERCIALCHART_BEGIN_NAMESPACE |
|
24 | QTCOMMERCIALCHART_BEGIN_NAMESPACE | |
25 |
|
25 | |||
|
26 | #ifdef QDOC_QT5 | |||
|
27 | /*! | |||
|
28 | \qmltype CategoryRange | |||
|
29 | \inqmlmodule QtCommercial.Chart | |||
|
30 | ||||
|
31 | \include /doc/src/categoryrange.qdocinc | |||
|
32 | */ | |||
|
33 | #else | |||
26 | /*! |
|
34 | /*! | |
27 | \qmlclass CategoryRange |
|
35 | \qmlclass CategoryRange | |
28 | \brief With CategoryRange you can define a range used by a CategoryAxis. |
|
36 | ||
29 | \sa CategoryAxis |
|
37 | \include ../doc/src/categoryrange.qdocinc | |
30 | */ |
|
38 | */ | |
|
39 | #endif | |||
31 |
|
40 | |||
32 | DeclarativeCategoryRange::DeclarativeCategoryRange(QObject *parent) : |
|
41 | DeclarativeCategoryRange::DeclarativeCategoryRange(QObject *parent) : | |
33 | QObject(parent), |
|
42 | QObject(parent), |
@@ -52,21 +52,21 | |||||
52 |
|
52 | |||
53 | QTCOMMERCIALCHART_BEGIN_NAMESPACE |
|
53 | QTCOMMERCIALCHART_BEGIN_NAMESPACE | |
54 |
|
54 | |||
|
55 | #ifdef QDOC_QT5 | |||
55 | /*! |
|
56 | /*! | |
56 | \qmlclass ChartView DeclarativeChart |
|
57 | \qmltype ChartView | |
57 |
|
58 | \instantiates DeclarativeChart | ||
58 | ChartView element is the parent that is responsible for showing different chart series types. |
|
59 | \inqmlmodule QtCommercial.Chart | |
59 |
|
60 | |||
60 | The following QML shows how to create a simple chart with one pie series: |
|
61 | \include /doc/src/chartview.qdocinc | |
61 | \snippet ../examples/qmlpiechart/qml/qmlpiechart/main.qml 1 |
|
62 | */ | |
62 | \snippet ../examples/qmlpiechart/qml/qmlpiechart/main.qml 2 |
|
63 | #else | |
63 | \snippet ../examples/qmlpiechart/qml/qmlpiechart/main.qml 3 |
|
64 | /*! | |
|
65 | \qmlclass ChartView DeclarativeChart | |||
64 |
|
66 | |||
65 | \beginfloatleft |
|
67 | \include ../doc/src/chartview.qdocinc | |
66 | \image examples_qmlpiechart.png |
|
|||
67 | \endfloat |
|
|||
68 | \clearfloat |
|
|||
69 | */ |
|
68 | */ | |
|
69 | #endif | |||
70 |
|
70 | |||
71 | /*! |
|
71 | /*! | |
72 | \qmlproperty Theme ChartView::theme |
|
72 | \qmlproperty Theme ChartView::theme | |
@@ -82,9 +82,9 QTCOMMERCIALCHART_BEGIN_NAMESPACE | |||||
82 |
|
82 | |||
83 | /*! |
|
83 | /*! | |
84 | \qmlproperty Font ChartView::titleFont |
|
84 | \qmlproperty Font ChartView::titleFont | |
85 | The title font of the chart |
|
85 | The title font of the chart. | |
86 |
|
86 | |||
87 | See the \l {Font} {QML Font Element} for detailed documentation. |
|
87 | See the Qt documentation for more details of Font. | |
88 | */ |
|
88 | */ | |
89 |
|
89 | |||
90 | /*! |
|
90 | /*! |
@@ -24,10 +24,20 | |||||
24 |
|
24 | |||
25 | QTCOMMERCIALCHART_BEGIN_NAMESPACE |
|
25 | QTCOMMERCIALCHART_BEGIN_NAMESPACE | |
26 |
|
26 | |||
|
27 | #ifdef QDOC_QT5 | |||
|
28 | /*! | |||
|
29 | \qmltype Margins | |||
|
30 | \inqmlmodule QtCommercial.Chart | |||
|
31 | ||||
|
32 | \include /doc/src/margins.qdocinc | |||
|
33 | */ | |||
|
34 | #else | |||
27 | /*! |
|
35 | /*! | |
28 | \qmlclass Margins |
|
36 | \qmlclass Margins | |
29 | Uncreatable type that is used to define top, bottom, left and right margins. |
|
37 | ||
|
38 | \include ../doc/src/margins.qdocinc | |||
30 | */ |
|
39 | */ | |
|
40 | #endif | |||
31 |
|
41 | |||
32 | /*! |
|
42 | /*! | |
33 | \qmlproperty int Margins::top |
|
43 | \qmlproperty int Margins::top |
@@ -23,30 +23,21 | |||||
23 |
|
23 | |||
24 | QTCOMMERCIALCHART_BEGIN_NAMESPACE |
|
24 | QTCOMMERCIALCHART_BEGIN_NAMESPACE | |
25 |
|
25 | |||
|
26 | #ifdef QDOC_QT5 | |||
26 | /*! |
|
27 | /*! | |
27 | \qmlclass PolarChartView DeclarativePolarChart |
|
28 | \qmltype PolarChartView | |
28 |
|
29 | \instantiates DeclarativePolarChart | ||
29 | PolarChartView element is the parent that is responsible for showing different chart series types |
|
30 | \inqmlmodule QtCommercial.Chart | |
30 | in a polar chart. |
|
|||
31 |
|
||||
32 | Polar charts support line, spline, area, and scatter series, and all axis types |
|
|||
33 | supported by those series. |
|
|||
34 |
|
||||
35 | \note When setting ticks to an angular ValueAxis, keep in mind that the first and last tick |
|
|||
36 | are co-located at 0/360 degree angle. |
|
|||
37 |
|
31 | |||
38 | \note If the angular distance between two consecutive points in a series is more than 180 degrees, |
|
32 | \include /doc/src/declarativepolarchart.qdocinc | |
39 | any line connecting the two points becomes meaningless, so choose the axis ranges accordingly |
|
33 | */ | |
40 | when displaying line, spline, or area series. |
|
34 | #else | |
41 |
|
35 | /*! | ||
42 | The following QML shows how to create a polar chart with two series: |
|
36 | \qmlclass PolarChartView DeclarativePolarChart | |
43 | \snippet ../demos/qmlpolarchart/qml/qmlpolarchart/View1.qml 1 |
|
|||
44 |
|
37 | |||
45 | \beginfloatleft |
|
38 | \include ../doc/src/declarativepolarchart.qdocinc | |
46 | \image demos_qmlpolarchart1.png |
|
|||
47 | \endfloat |
|
|||
48 | \clearfloat |
|
|||
49 | */ |
|
39 | */ | |
|
40 | #endif | |||
50 |
|
41 | |||
51 | DeclarativePolarChart::DeclarativePolarChart(QDECLARATIVE_ITEM *parent) |
|
42 | DeclarativePolarChart::DeclarativePolarChart(QDECLARATIVE_ITEM *parent) | |
52 | : DeclarativeChart(QChart::ChartTypePolar, parent) |
|
43 | : DeclarativeChart(QChart::ChartTypePolar, parent) |
@@ -23,12 +23,20 | |||||
23 |
|
23 | |||
24 | QTCOMMERCIALCHART_BEGIN_NAMESPACE |
|
24 | QTCOMMERCIALCHART_BEGIN_NAMESPACE | |
25 |
|
25 | |||
|
26 | #ifdef QDOC_QT5 | |||
|
27 | /*! | |||
|
28 | \qmltype XYPoint | |||
|
29 | \inqmlmodule QtCommercial.Chart | |||
|
30 | ||||
|
31 | \include /doc/src/declarativexypoint.qdocinc | |||
|
32 | */ | |||
|
33 | #else | |||
26 | /*! |
|
34 | /*! | |
27 | \qmlclass XYPoint QPointF |
|
35 | \qmlclass XYPoint QPointF | |
28 | XYPoint is a convenience element for initializing XY-series with static coordinate data. To |
|
36 | ||
29 | manipulate an XY-series dynamically, use it's data manipulation functions instead. |
|
37 | \include ../doc/src/declarativexypoint.qdocinc | |
30 | \sa LineSeries, AreaSeries, ScatterSeries, SplineSeries |
|
|||
31 | */ |
|
38 | */ | |
|
39 | #endif | |||
32 |
|
40 | |||
33 | /*! |
|
41 | /*! | |
34 | \qmlproperty real XYPoint::x |
|
42 | \qmlproperty real XYPoint::x |
@@ -33,6 +33,7 QTCOMMERCIALCHART_BEGIN_NAMESPACE | |||||
33 |
|
33 | |||
34 | /*! |
|
34 | /*! | |
35 | \class QAreaSeries |
|
35 | \class QAreaSeries | |
|
36 | \inmodule Qt Charts | |||
36 | \brief The QAreaSeries class is used for making area charts. |
|
37 | \brief The QAreaSeries class is used for making area charts. | |
37 |
|
38 | |||
38 | \mainclass |
|
39 | \mainclass | |
@@ -46,16 +47,21 QTCOMMERCIALCHART_BEGIN_NAMESPACE | |||||
46 | See the \l {AreaChart Example} {area chart example} to learn how to create a simple area chart. |
|
47 | See the \l {AreaChart Example} {area chart example} to learn how to create a simple area chart. | |
47 | \image examples_areachart.png |
|
48 | \image examples_areachart.png | |
48 | */ |
|
49 | */ | |
|
50 | #ifdef QDOC_QT5 | |||
|
51 | /*! | |||
|
52 | \qmltype AreaSeries | |||
|
53 | \instantiates QAreaSeries | |||
|
54 | \inqmlmodule QtCommercial.Chart | |||
|
55 | ||||
|
56 | \include /doc/src/areaseries.qdocinc | |||
|
57 | */ | |||
|
58 | #else | |||
49 | /*! |
|
59 | /*! | |
50 | \qmlclass AreaSeries QAreaSeries |
|
60 | \qmlclass AreaSeries QAreaSeries | |
51 |
|
61 | |||
52 | The following QML shows how to create a simple area chart: |
|
62 | \include ../doc/src/areaseries.qdocinc | |
53 | \snippet ../demos/qmlchart/qml/qmlchart/View4.qml 1 |
|
|||
54 | \beginfloatleft |
|
|||
55 | \image demos_qmlchart4.png |
|
|||
56 | \endfloat |
|
|||
57 | \clearfloat |
|
|||
58 | */ |
|
63 | */ | |
|
64 | #endif | |||
59 |
|
65 | |||
60 | /*! |
|
66 | /*! | |
61 | \property QAreaSeries::upperSeries |
|
67 | \property QAreaSeries::upperSeries |
@@ -29,6 +29,7 | |||||
29 | QTCOMMERCIALCHART_BEGIN_NAMESPACE |
|
29 | QTCOMMERCIALCHART_BEGIN_NAMESPACE | |
30 | /*! |
|
30 | /*! | |
31 | \class QBarCategoryAxis |
|
31 | \class QBarCategoryAxis | |
|
32 | \inmodule Qt Charts | |||
32 | \brief The QBarCategoryAxis class is used for manipulating chart's axis. |
|
33 | \brief The QBarCategoryAxis class is used for manipulating chart's axis. | |
33 | \mainclass |
|
34 | \mainclass | |
34 |
|
35 | |||
@@ -53,25 +54,21 QTCOMMERCIALCHART_BEGIN_NAMESPACE | |||||
53 | \endcode |
|
54 | \endcode | |
54 | */ |
|
55 | */ | |
55 |
|
56 | |||
|
57 | #ifdef QDOC_QT5 | |||
56 | /*! |
|
58 | /*! | |
57 |
\qml |
|
59 | \qmltype BarCategoryAxis | |
58 | \inherits AbstractAxis |
|
60 | \instantiates QBarCategoryAxis | |
59 | \brief The Axis element is used for manipulating chart's axes. |
|
61 | \inqmlmodule QtCommercial.Chart | |
60 |
|
62 | |||
61 | Axis can be setup to show axis line with tick marks, grid lines and shades. |
|
63 | \include /doc/src/barcategoryaxis.qdocinc | |
62 | Categories are drawn between ticks. Note that you can use this also with lineseries too. |
|
64 | */ | |
|
65 | #else | |||
|
66 | /*! | |||
|
67 | \qmlclass BarCategoryAxis QBarCategoryAxis | |||
63 |
|
68 | |||
64 | To access BarCategoryAxis you can use ChartView API. For example: |
|
69 | \include ../doc/src/barcategoryaxis.qdocinc | |
65 | \code |
|
|||
66 | ChartView { |
|
|||
67 | BarCategoryAxis { |
|
|||
68 | id: categoryAxis |
|
|||
69 | categories: ["Jan", "Feb", "Mar", "Apr", "May", "Jun" ] |
|
|||
70 | } |
|
|||
71 | // Add a few series... |
|
|||
72 | } |
|
|||
73 | \endcode |
|
|||
74 | */ |
|
70 | */ | |
|
71 | #endif | |||
75 |
|
72 | |||
76 | /*! |
|
73 | /*! | |
77 | \property QBarCategoryAxis::categories |
|
74 | \property QBarCategoryAxis::categories |
@@ -31,6 +31,7 | |||||
31 | QTCOMMERCIALCHART_BEGIN_NAMESPACE |
|
31 | QTCOMMERCIALCHART_BEGIN_NAMESPACE | |
32 | /*! |
|
32 | /*! | |
33 | \class QCategoryAxis |
|
33 | \class QCategoryAxis | |
|
34 | \inmodule Qt Charts | |||
34 | \brief The QCategoryAxis class allows putting a named ranges on the axis. |
|
35 | \brief The QCategoryAxis class allows putting a named ranges on the axis. | |
35 | \mainclass |
|
36 | \mainclass | |
36 |
|
37 | |||
@@ -40,7 +41,7 QTCOMMERCIALCHART_BEGIN_NAMESPACE | |||||
40 | Example code on how to use QCategoryAxis: |
|
41 | Example code on how to use QCategoryAxis: | |
41 | \table |
|
42 | \table | |
42 | \row |
|
43 | \row | |
43 |
\ |
|
44 | \li \br | |
44 | \br |
|
45 | \br | |
45 | \code |
|
46 | \code | |
46 | QChartView *chartView = new QChartView; |
|
47 | QChartView *chartView = new QChartView; | |
@@ -57,25 +58,25 QTCOMMERCIALCHART_BEGIN_NAMESPACE | |||||
57 | axisY->append("Third", 52); |
|
58 | axisY->append("Third", 52); | |
58 | chartView->chart()->setAxisY(axisY, series); |
|
59 | chartView->chart()->setAxisY(axisY, series); | |
59 | \endcode |
|
60 | \endcode | |
60 |
\ |
|
61 | \li \br | |
61 | \inlineimage api_category_axis.png |
|
62 | \inlineimage api_category_axis.png | |
62 | \endtable |
|
63 | \endtable | |
63 | */ |
|
64 | */ | |
|
65 | #ifdef QDOC_QT5 | |||
|
66 | /*! | |||
|
67 | \qmltype CategoryAxis | |||
|
68 | \instantiates QCategoryAxis | |||
|
69 | \inqmlmodule QtCommercial.Chart | |||
|
70 | ||||
|
71 | \include /doc/src/categoryaxis.qdocinc | |||
|
72 | */ | |||
|
73 | #else | |||
64 | /*! |
|
74 | /*! | |
65 | \qmlclass CategoryAxis QCategoryAxis |
|
75 | \qmlclass CategoryAxis QCategoryAxis | |
66 | \inherits AbstractAxis |
|
|||
67 | \brief CategoryAxis allows putting a named ranges on the axis. |
|
|||
68 |
|
76 | |||
69 | For example: |
|
77 | \include ../doc/src/categoryaxis.qdocinc | |
70 | \table |
|
|||
71 | \row |
|
|||
72 | \o \br |
|
|||
73 | \br |
|
|||
74 | \br |
|
|||
75 | \snippet ../demos/qmlaxes/qml/qmlaxes/View3.qml 1 |
|
|||
76 | \o \inlineimage demos_qmlaxes3.png |
|
|||
77 | \endtable |
|
|||
78 | */ |
|
78 | */ | |
|
79 | #endif | |||
79 |
|
80 | |||
80 | /*! |
|
81 | /*! | |
81 | \property QCategoryAxis::startValue |
|
82 | \property QCategoryAxis::startValue |
@@ -32,6 +32,7 | |||||
32 | QTCOMMERCIALCHART_BEGIN_NAMESPACE |
|
32 | QTCOMMERCIALCHART_BEGIN_NAMESPACE | |
33 | /*! |
|
33 | /*! | |
34 | \class QDateTimeAxis |
|
34 | \class QDateTimeAxis | |
|
35 | \inmodule Qt Charts | |||
35 | \brief The QDateTimeAxis class is used for manipulating chart's axis. |
|
36 | \brief The QDateTimeAxis class is used for manipulating chart's axis. | |
36 | \mainclass |
|
37 | \mainclass | |
37 |
|
38 | |||
@@ -73,15 +74,21 QTCOMMERCIALCHART_BEGIN_NAMESPACE | |||||
73 | \endcode |
|
74 | \endcode | |
74 | */ |
|
75 | */ | |
75 |
|
76 | |||
|
77 | #ifdef QDOC_QT5 | |||
|
78 | /*! | |||
|
79 | \qmltype DateTimeAxis | |||
|
80 | \instantiates QDateTimeAxis | |||
|
81 | \inqmlmodule QtCommercial.Chart | |||
|
82 | ||||
|
83 | \include /doc/src/datetimeaxis.qdocinc | |||
|
84 | */ | |||
|
85 | #else | |||
76 | /*! |
|
86 | /*! | |
77 | \qmlclass DateTimeAxis QDateTimeAxis |
|
87 | \qmlclass DateTimeAxis QDateTimeAxis | |
78 | \brief The DateTimeAxis element is used for manipulating chart's axes. |
|
|||
79 | \inherits AbstractAxis |
|
|||
80 |
|
88 | |||
81 | The labels can be configured by setting an appropriate DateTime format. |
|
89 | \include ../doc/src/datetimeaxis.qdocinc | |
82 | Note that any date before 4714 BCE or after about 1.4 million CE may not be accurately stored. |
|
|||
83 | DateTimeAxis can be setup to show axis line with tick marks, grid lines and shades. |
|
|||
84 | */ |
|
90 | */ | |
|
91 | #endif | |||
85 |
|
92 | |||
86 | /*! |
|
93 | /*! | |
87 | \property QDateTimeAxis::min |
|
94 | \property QDateTimeAxis::min |
@@ -31,6 +31,7 | |||||
31 | QTCOMMERCIALCHART_BEGIN_NAMESPACE |
|
31 | QTCOMMERCIALCHART_BEGIN_NAMESPACE | |
32 | /*! |
|
32 | /*! | |
33 | \class QLogValueAxis |
|
33 | \class QLogValueAxis | |
|
34 | \inmodule Qt Charts | |||
34 | \brief The QLogValueAxis class is used for manipulating chart's axis. |
|
35 | \brief The QLogValueAxis class is used for manipulating chart's axis. | |
35 | \mainclass |
|
36 | \mainclass | |
36 |
|
37 | |||
@@ -40,16 +41,21 QTCOMMERCIALCHART_BEGIN_NAMESPACE | |||||
40 | since empty cells in models typically contain zero values. |
|
41 | since empty cells in models typically contain zero values. | |
41 | */ |
|
42 | */ | |
42 |
|
43 | |||
|
44 | #ifdef QDOC_QT5 | |||
|
45 | /*! | |||
|
46 | \qmltype LogValueAxis | |||
|
47 | \instantiates QLogValueAxis | |||
|
48 | \inqmlmodule QtCommercial.Chart | |||
|
49 | ||||
|
50 | \include /doc/src/logvalueaxis.qdocinc | |||
|
51 | */ | |||
|
52 | #else | |||
43 | /*! |
|
53 | /*! | |
44 | \qmlclass LogValueAxis QLogValueAxis |
|
54 | \qmlclass LogValueAxis QLogValueAxis | |
45 | \brief The LogValueAxis element is used for manipulating chart's axes. |
|
|||
46 | \inherits AbstractAxis |
|
|||
47 |
|
55 | |||
48 | \note If a LogValueAxis is attached to a series with one or more points with |
|
56 | \include ../doc/src/logvalueaxis.qdocinc | |
49 | negative or zero values on the associated dimension, the series will not be |
|
|||
50 | plotted at all. This is particularly relevant when XYModelMappers are used, |
|
|||
51 | since empty cells in models typically contain zero values. |
|
|||
52 | */ |
|
57 | */ | |
|
58 | #endif | |||
53 |
|
59 | |||
54 | /*! |
|
60 | /*! | |
55 | \property QLogValueAxis::min |
|
61 | \property QLogValueAxis::min |
@@ -28,6 +28,7 QTCOMMERCIALCHART_BEGIN_NAMESPACE | |||||
28 |
|
28 | |||
29 | /*! |
|
29 | /*! | |
30 | \class QAbstractAxis |
|
30 | \class QAbstractAxis | |
|
31 | \inmodule Qt Charts | |||
31 | \brief The QAbstractAxis class is used for manipulating chart's axis. |
|
32 | \brief The QAbstractAxis class is used for manipulating chart's axis. | |
32 | \mainclass |
|
33 | \mainclass | |
33 |
|
34 | |||
@@ -38,16 +39,21 QTCOMMERCIALCHART_BEGIN_NAMESPACE | |||||
38 | Properties and visibility of various axis elements such as axis line, title, labels, grid lines, |
|
39 | Properties and visibility of various axis elements such as axis line, title, labels, grid lines, | |
39 | and shades can be individually controlled. |
|
40 | and shades can be individually controlled. | |
40 | */ |
|
41 | */ | |
|
42 | #ifdef QDOC_QT5 | |||
|
43 | /*! | |||
|
44 | \qmltype AbstractAxis | |||
|
45 | \instantiates QAbstractAxis | |||
|
46 | \inqmlmodule QtCommercial.Chart | |||
41 |
|
|
47 | ||
|
48 | \include /doc/src/abstractaxis.qdocinc | |||
|
49 | */ | |||
|
50 | #else | |||
42 | /*! |
|
51 | /*! | |
43 | \qmlclass AbstractAxis QAbstractAxis |
|
52 | \qmlclass AbstractAxis QAbstractAxis | |
44 | \brief The AbstractAxis is a base element used for specialized axis elements. |
|
|||
45 |
|
||||
46 | Each series can be bound to only one horizontal and vertical axis. |
|
|||
47 |
|
53 | |||
48 | Properties and visibility of various axis elements such as axis line, title, labels, grid lines, |
|
54 | \include ../doc/src/abstractaxis.qdocinc | |
49 | and shades can be individually controlled. |
|
|||
50 | */ |
|
55 | */ | |
|
56 | #endif | |||
51 |
|
57 | |||
52 | /*! |
|
58 | /*! | |
53 | \enum QAbstractAxis::AxisType |
|
59 | \enum QAbstractAxis::AxisType | |
@@ -142,7 +148,7 QTCOMMERCIALCHART_BEGIN_NAMESPACE | |||||
142 | \qmlproperty Font AbstractAxis::labelsFont |
|
148 | \qmlproperty Font AbstractAxis::labelsFont | |
143 | The font of the axis labels. |
|
149 | The font of the axis labels. | |
144 |
|
150 | |||
145 | See the \l {Font} {QML Font Element} for detailed documentation. |
|
151 | See the Qt documentation for more details of Font. | |
146 | */ |
|
152 | */ | |
147 |
|
153 | |||
148 | /*! |
|
154 | /*! |
@@ -33,6 +33,7 | |||||
33 | QTCOMMERCIALCHART_BEGIN_NAMESPACE |
|
33 | QTCOMMERCIALCHART_BEGIN_NAMESPACE | |
34 | /*! |
|
34 | /*! | |
35 | \class QValueAxis |
|
35 | \class QValueAxis | |
|
36 | \inmodule Qt Charts | |||
36 | \brief The QValueAxis class is used for manipulating chart's axis. |
|
37 | \brief The QValueAxis class is used for manipulating chart's axis. | |
37 | \mainclass |
|
38 | \mainclass | |
38 |
|
39 | |||
@@ -53,27 +54,21 QTCOMMERCIALCHART_BEGIN_NAMESPACE | |||||
53 | chartView->chart()->setAxisX(axisX, series); |
|
54 | chartView->chart()->setAxisX(axisX, series); | |
54 | \endcode |
|
55 | \endcode | |
55 | */ |
|
56 | */ | |
|
57 | #ifdef QDOC_QT5 | |||
|
58 | /*! | |||
|
59 | \qmltype ValueAxis | |||
|
60 | \instantiates QValueAxis | |||
|
61 | \inqmlmodule QtCommercial.Chart | |||
56 |
|
|
62 | ||
|
63 | \include /doc/src/valueaxis.qdocinc | |||
|
64 | */ | |||
|
65 | #else | |||
57 | /*! |
|
66 | /*! | |
58 | \qmlclass ValueAxis QValueAxis |
|
67 | \qmlclass ValueAxis QValueAxis | |
59 | \inherits AbstractAxis |
|
|||
60 | \brief The ValueAxis element is used for manipulating chart's axes |
|
|||
61 |
|
||||
62 | ValueAxis can be setup to show axis line with tick marks, grid lines and shades. |
|
|||
63 | Values of axis are drawn to position of ticks |
|
|||
64 |
|
68 | |||
65 | Example about using ValueAxis: |
|
69 | \include ../doc/src/valueaxis.qdocinc | |
66 | \code |
|
|||
67 | ChartView { |
|
|||
68 | ValueAxis { |
|
|||
69 | id: xAxis |
|
|||
70 | min: 0 |
|
|||
71 | max: 10 |
|
|||
72 | } |
|
|||
73 | // Add a few series... |
|
|||
74 | } |
|
|||
75 | \endcode |
|
|||
76 | */ |
|
70 | */ | |
|
71 | #endif | |||
77 |
|
72 | |||
78 | /*! |
|
73 | /*! | |
79 | \property QValueAxis::min |
|
74 | \property QValueAxis::min |
@@ -31,6 +31,7 QTCOMMERCIALCHART_BEGIN_NAMESPACE | |||||
31 |
|
31 | |||
32 | /*! |
|
32 | /*! | |
33 | \class QHorizontalBarSeries |
|
33 | \class QHorizontalBarSeries | |
|
34 | \inmodule Qt Charts | |||
34 | \brief Series for creating horizontal bar chart. |
|
35 | \brief Series for creating horizontal bar chart. | |
35 | \mainclass |
|
36 | \mainclass | |
36 |
|
37 | |||
@@ -43,17 +44,21 QTCOMMERCIALCHART_BEGIN_NAMESPACE | |||||
43 |
|
44 | |||
44 | \sa QBarSet, QBarSeries, QPercentBarSeries, QAbstractBarSeries, QStackedBarSeries, QHorizontalStackedBarSeries, QHorizontalPercentBarSeries |
|
45 | \sa QBarSet, QBarSeries, QPercentBarSeries, QAbstractBarSeries, QStackedBarSeries, QHorizontalStackedBarSeries, QHorizontalPercentBarSeries | |
45 | */ |
|
46 | */ | |
|
47 | #ifdef QDOC_QT5 | |||
|
48 | /*! | |||
|
49 | \qmltype HorizontalBarSeries | |||
|
50 | \instantiates QHorizontalBarSeries | |||
|
51 | \inqmlmodule QtCommercial.Chart | |||
|
52 | ||||
|
53 | \include /doc/src/horizontalbarseries.qdocinc | |||
|
54 | */ | |||
|
55 | #else | |||
46 | /*! |
|
56 | /*! | |
47 | \qmlclass HorizontalBarSeries QHorizontalBarSeries |
|
57 | \qmlclass HorizontalBarSeries QHorizontalBarSeries | |
48 | \inherits AbstractBarSeries |
|
58 | ||
49 |
|
59 | \include ../doc/src/horizontalbarseries.qdocinc | ||
50 | The following QML shows how to create a simple horizontal bar chart: |
|
|||
51 | \snippet ../demos/qmlchart/qml/qmlchart/View9.qml 1 |
|
|||
52 | \beginfloatleft |
|
|||
53 | \image demos_qmlchart9.png |
|
|||
54 | \endfloat |
|
|||
55 | \clearfloat |
|
|||
56 | */ |
|
60 | */ | |
|
61 | #endif | |||
57 |
|
62 | |||
58 | /*! |
|
63 | /*! | |
59 | Constructs empty QHorizontalBarSeries. |
|
64 | Constructs empty QHorizontalBarSeries. |
@@ -28,6 +28,7 QTCOMMERCIALCHART_BEGIN_NAMESPACE | |||||
28 |
|
28 | |||
29 | /*! |
|
29 | /*! | |
30 | \class QHorizontalPercentBarSeries |
|
30 | \class QHorizontalPercentBarSeries | |
|
31 | \inmodule Qt Charts | |||
31 | \brief Series for creating horizontal percent bar chart. |
|
32 | \brief Series for creating horizontal percent bar chart. | |
32 | \mainclass |
|
33 | \mainclass | |
33 |
|
34 | |||
@@ -40,17 +41,21 QTCOMMERCIALCHART_BEGIN_NAMESPACE | |||||
40 |
|
41 | |||
41 | \sa QBarSet, QBarSeries, QPercentBarSeries, QAbstractBarSeries, QStackedBarSeries, QHorizontalStackedBarSeries, QHorizontalBarSeries |
|
42 | \sa QBarSet, QBarSeries, QPercentBarSeries, QAbstractBarSeries, QStackedBarSeries, QHorizontalStackedBarSeries, QHorizontalBarSeries | |
42 | */ |
|
43 | */ | |
|
44 | #ifdef QDOC_QT5 | |||
|
45 | /*! | |||
|
46 | \qmltype HorizontalPercentBarSeries | |||
|
47 | \instantiates QHorizontalPercentBarSeries | |||
|
48 | \inqmlmodule QtCommercial.Chart | |||
|
49 | ||||
|
50 | \include /doc/src/horizontalpercentbarseries.qdocinc | |||
|
51 | */ | |||
|
52 | #else | |||
43 | /*! |
|
53 | /*! | |
44 | \qmlclass HorizontalPercentBarSeries QHorizontalPercentBarSeries |
|
54 | \qmlclass HorizontalPercentBarSeries QHorizontalPercentBarSeries | |
45 | \inherits QAbstractBarSeries |
|
55 | ||
46 |
|
56 | \include ../doc/src/horizontalpercentbarseries.qdocinc | ||
47 | The following QML shows how to create a simple horizontal percent bar chart: |
|
|||
48 | \snippet ../demos/qmlchart/qml/qmlchart/View11.qml 1 |
|
|||
49 | \beginfloatleft |
|
|||
50 | \image demos_qmlchart11.png |
|
|||
51 | \endfloat |
|
|||
52 | \clearfloat |
|
|||
53 | */ |
|
57 | */ | |
|
58 | #endif | |||
54 |
|
59 | |||
55 | /*! |
|
60 | /*! | |
56 | Constructs empty QHorizontalPercentBarSeries. |
|
61 | Constructs empty QHorizontalPercentBarSeries. |
@@ -27,6 +27,7 | |||||
27 | QTCOMMERCIALCHART_BEGIN_NAMESPACE |
|
27 | QTCOMMERCIALCHART_BEGIN_NAMESPACE | |
28 | /*! |
|
28 | /*! | |
29 | \class QHorizontalStackedBarSeries |
|
29 | \class QHorizontalStackedBarSeries | |
|
30 | \inmodule Qt Charts | |||
30 | \brief Series for creating horizontal stacked bar chart. |
|
31 | \brief Series for creating horizontal stacked bar chart. | |
31 | \mainclass |
|
32 | \mainclass | |
32 |
|
33 | |||
@@ -39,17 +40,21 QTCOMMERCIALCHART_BEGIN_NAMESPACE | |||||
39 |
|
40 | |||
40 | \sa QBarSet, QBarSeries, QPercentBarSeries, QAbstractBarSeries, QStackedBarSeries, QHorizontalPercentBarSeries, QHorizontalBarSeries |
|
41 | \sa QBarSet, QBarSeries, QPercentBarSeries, QAbstractBarSeries, QStackedBarSeries, QHorizontalPercentBarSeries, QHorizontalBarSeries | |
41 | */ |
|
42 | */ | |
|
43 | #ifdef QDOC_QT5 | |||
|
44 | /*! | |||
|
45 | \qmltype HorizontalStackedBarSeries | |||
|
46 | \instantiates QHorizontalStackedBarSeries | |||
|
47 | \inqmlmodule QtCommercial.Chart | |||
|
48 | ||||
|
49 | \include /doc/src/horizontalstackedbarseries.qdocinc | |||
|
50 | */ | |||
|
51 | #else | |||
42 | /*! |
|
52 | /*! | |
43 | \qmlclass HorizontalStackedBarSeries QHorizontalStackedBarSeries |
|
53 | \qmlclass HorizontalStackedBarSeries QHorizontalStackedBarSeries | |
44 | \inherits QAbstractBarSeries |
|
54 | ||
45 |
|
55 | \include ../doc/src/horizontalstackedbarseries.qdocinc | ||
46 | The following QML shows how to create a simple horizontal stacked bar chart: |
|
|||
47 | \snippet ../demos/qmlchart/qml/qmlchart/View10.qml 1 |
|
|||
48 | \beginfloatleft |
|
|||
49 | \image demos_qmlchart10.png |
|
|||
50 | \endfloat |
|
|||
51 | \clearfloat |
|
|||
52 | */ |
|
56 | */ | |
|
57 | #endif | |||
53 |
|
58 | |||
54 | /*! |
|
59 | /*! | |
55 | Constructs empty QHorizontalStackedBarSeries. |
|
60 | Constructs empty QHorizontalStackedBarSeries. |
@@ -36,6 +36,7 QTCOMMERCIALCHART_BEGIN_NAMESPACE | |||||
36 |
|
36 | |||
37 | /*! |
|
37 | /*! | |
38 | \class QAbstractBarSeries |
|
38 | \class QAbstractBarSeries | |
|
39 | \inmodule Qt Charts | |||
39 | \brief Series for creating a bar chart. |
|
40 | \brief Series for creating a bar chart. | |
40 | \mainclass |
|
41 | \mainclass | |
41 |
|
42 | |||
@@ -49,18 +50,21 QTCOMMERCIALCHART_BEGIN_NAMESPACE | |||||
49 |
|
50 | |||
50 | \sa QBarSet, QStackedBarSeries, QPercentBarSeries |
|
51 | \sa QBarSet, QStackedBarSeries, QPercentBarSeries | |
51 | */ |
|
52 | */ | |
|
53 | #ifdef QDOC_QT5 | |||
52 | /*! |
|
54 | /*! | |
53 |
\qml |
|
55 | \qmltype AbstractBarSeries | |
54 |
\in |
|
56 | \instantiates QAbstractBarSeries | |
|
57 | \inqmlmodule QtCommercial.Chart | |||
55 |
|
58 | |||
56 | The following QML shows how to create a simple bar chart: |
|
59 | \include /doc/src/abstractbarseries.qdocinc | |
57 | \snippet ../demos/qmlchart/qml/qmlchart/View6.qml 1 |
|
60 | */ | |
|
61 | #else | |||
|
62 | /*! | |||
|
63 | \qmlclass AbstractBarSeries QAbstractBarSeries | |||
58 |
|
64 | |||
59 | \beginfloatleft |
|
65 | \include ../doc/src/abstractbarseries.qdocinc | |
60 | \image demos_qmlchart6.png |
|
|||
61 | \endfloat |
|
|||
62 | \clearfloat |
|
|||
63 | */ |
|
66 | */ | |
|
67 | #endif | |||
64 |
|
68 | |||
65 | /*! |
|
69 | /*! | |
66 | \qmlproperty AbstractAxis AbstractBarSeries::axisX |
|
70 | \qmlproperty AbstractAxis AbstractBarSeries::axisX |
@@ -27,6 +27,7 QTCOMMERCIALCHART_BEGIN_NAMESPACE | |||||
27 |
|
27 | |||
28 | /*! |
|
28 | /*! | |
29 | \class QBarSet |
|
29 | \class QBarSet | |
|
30 | \inmodule Qt Charts | |||
30 | \brief Building block for different bar charts. |
|
31 | \brief Building block for different bar charts. | |
31 |
|
32 | |||
32 | QBarSet represents one set of bars. Set of bars contains one data value for each category. |
|
33 | QBarSet represents one set of bars. Set of bars contains one data value for each category. | |
@@ -38,15 +39,21 QTCOMMERCIALCHART_BEGIN_NAMESPACE | |||||
38 |
|
39 | |||
39 | \sa QAbstractBarSeries, QBarSeries, QStackedBarSeries, QPercentBarSeries |
|
40 | \sa QAbstractBarSeries, QBarSeries, QStackedBarSeries, QPercentBarSeries | |
40 | */ |
|
41 | */ | |
|
42 | #ifdef QDOC_QT5 | |||
|
43 | /*! | |||
|
44 | \qmltype BarSet | |||
|
45 | \instantiates QBarSet | |||
|
46 | \inqmlmodule QtCommercial.Chart | |||
|
47 | ||||
|
48 | \include /doc/src/barset.qdocinc | |||
|
49 | */ | |||
|
50 | #else | |||
41 | /*! |
|
51 | /*! | |
42 | \qmlclass BarSet QBarSet |
|
52 | \qmlclass BarSet QBarSet | |
43 |
|
53 | |||
44 | BarSet represents one set of bars. Set of bars contains one data value for each category. |
|
54 | \include ../doc/src/barset.qdocinc | |
45 | First value of set is assumed to belong to first category, second to second category and so on. |
|
|||
46 | If set has fewer values than there are categories, then the missing values are assumed to be |
|
|||
47 | at the end of set. For missing values in middle of a set, numerical value of zero is used. |
|
|||
48 | \sa AbstractBarSeries, BarSeries, StackedBarSeries, PercentBarSeries |
|
|||
49 | */ |
|
55 | */ | |
|
56 | #endif | |||
50 |
|
57 | |||
51 | /*! |
|
58 | /*! | |
52 | \property QBarSet::label |
|
59 | \property QBarSet::label | |
@@ -81,7 +88,7 QTCOMMERCIALCHART_BEGIN_NAMESPACE | |||||
81 | \qmlproperty Font BarSet::labelFont |
|
88 | \qmlproperty Font BarSet::labelFont | |
82 | Defines the font used by the bar set's label. |
|
89 | Defines the font used by the bar set's label. | |
83 |
|
90 | |||
84 | See the \l {Font} {QML Font Element} for detailed documentation. |
|
91 | See the Qt documentation for more details of Font. | |
85 | */ |
|
92 | */ | |
86 |
|
93 | |||
87 | /*! |
|
94 | /*! |
@@ -24,6 +24,7 QTCOMMERCIALCHART_BEGIN_NAMESPACE | |||||
24 |
|
24 | |||
25 | /*! |
|
25 | /*! | |
26 | \class QHBarModelMapper |
|
26 | \class QHBarModelMapper | |
|
27 | \inmodule Qt Charts | |||
27 | \brief Horizontal model mapper for bar series. |
|
28 | \brief Horizontal model mapper for bar series. | |
28 | \mainclass |
|
29 | \mainclass | |
29 |
|
30 | |||
@@ -33,27 +34,21 QTCOMMERCIALCHART_BEGIN_NAMESPACE | |||||
33 | Adding/removing value from the BarSet causes the the same change in the rest of the BarSets added to the same series. |
|
34 | Adding/removing value from the BarSet causes the the same change in the rest of the BarSets added to the same series. | |
34 | \note Used model has to support adding/removing rows/columns and modifying the data of the cells. |
|
35 | \note Used model has to support adding/removing rows/columns and modifying the data of the cells. | |
35 | */ |
|
36 | */ | |
|
37 | #ifdef QDOC_QT5 | |||
|
38 | /*! | |||
|
39 | \qmltype HBarModelMapper | |||
|
40 | \instantiates QHBarModelMapper | |||
|
41 | \inqmlmodule QtCommercial.Chart | |||
|
42 | ||||
|
43 | \include /doc/src/hbarmodelmapper.qdocinc | |||
|
44 | */ | |||
|
45 | #else | |||
36 | /*! |
|
46 | /*! | |
37 | \qmlclass HBarModelMapper QHBarModelMapper |
|
47 | \qmlclass HBarModelMapper QHBarModelMapper | |
38 |
|
48 | |||
39 | HBarModelMapper allows you to use your own QAbstractItemModel derived model with data in rows as a data source |
|
49 | \include ../doc/src/hbarmodelmapper.qdocinc | |
40 | for any bar series. It is possible to use both QAbstractItemModel and bar series data API to manipulate data. |
|
|||
41 | HBarModelMapper keeps the series and the model in sync. |
|
|||
42 |
|
||||
43 | The following QML example would create a bar series with three bar sets (assuming the model has |
|
|||
44 | at least four rows). Each bar set would contain data starting from column 1. The name of a set would be defined by |
|
|||
45 | the vertical header (of the row). |
|
|||
46 | \code |
|
|||
47 | BarSeries { |
|
|||
48 | HBarModelMapper { |
|
|||
49 | model: myCustomModel // QAbstractItemModel derived implementation |
|
|||
50 | firstBarSetRow: 1 |
|
|||
51 | lastBarSetRow: 3 |
|
|||
52 | firstColumn: 1 |
|
|||
53 | } |
|
|||
54 | } |
|
|||
55 | \endcode |
|
|||
56 | */ |
|
50 | */ | |
|
51 | #endif | |||
57 |
|
52 | |||
58 | /*! |
|
53 | /*! | |
59 | \property QHBarModelMapper::series |
|
54 | \property QHBarModelMapper::series |
@@ -24,6 +24,7 QTCOMMERCIALCHART_BEGIN_NAMESPACE | |||||
24 |
|
24 | |||
25 | /*! |
|
25 | /*! | |
26 | \class QVBarModelMapper |
|
26 | \class QVBarModelMapper | |
|
27 | \inmodule Qt Charts | |||
27 | \brief Vertical model mapper for bar series. |
|
28 | \brief Vertical model mapper for bar series. | |
28 | \mainclass |
|
29 | \mainclass | |
29 |
|
30 | |||
@@ -33,28 +34,21 QTCOMMERCIALCHART_BEGIN_NAMESPACE | |||||
33 | Adding/removing value from the BarSet causes the the same change in the rest of the BarSets added to the same series. |
|
34 | Adding/removing value from the BarSet causes the the same change in the rest of the BarSets added to the same series. | |
34 | \note Used model has to support adding/removing rows/columns and modifying the data of the cells. |
|
35 | \note Used model has to support adding/removing rows/columns and modifying the data of the cells. | |
35 | */ |
|
36 | */ | |
|
37 | #ifdef QDOC_QT5 | |||
36 | /*! |
|
38 | /*! | |
37 |
\qml |
|
39 | \qmltype VBarModelMapper | |
38 | \mainclass |
|
40 | \instantiates QVBarModelMapper | |
|
41 | \inqmlmodule QtCommercial.Chart | |||
|
42 | ||||
|
43 | \include /doc/src/vbarmodelmapper.qdocinc | |||
|
44 | */ | |||
|
45 | #else | |||
|
46 | /*! | |||
|
47 | \qmlclass VBarModelMapper QVBarModelMapper | |||
39 |
|
48 | |||
40 | VBarModelMapper allows you to use your own QAbstractItemModel derived model with data in columns as a data source |
|
49 | \include ../doc/src/vbarmodelmapper.qdocinc | |
41 | for any bar series. It is possible to use both QAbstractItemModel and bar series data API to manipulate data. |
|
|||
42 | VBarModelMapper keeps the series and the model in sync. |
|
|||
43 |
|
||||
44 | The following QML example would create a bar series with three bar sets (assuming the |
|
|||
45 | model has at least four columns). Each bar set would contain data starting from row 1. The name of a set would be |
|
|||
46 | defined by the horizontal header (of the column). |
|
|||
47 | \code |
|
|||
48 | BarSeries { |
|
|||
49 | VBarModelMapper { |
|
|||
50 | model: myCustomModel // QAbstractItemModel derived implementation |
|
|||
51 | firstBarSetColumn: 1 |
|
|||
52 | lastBarSetColumn: 3 |
|
|||
53 | firstRow: 1 |
|
|||
54 | } |
|
|||
55 | } |
|
|||
56 | \endcode |
|
|||
57 | */ |
|
50 | */ | |
|
51 | #endif | |||
58 |
|
52 | |||
59 | /*! |
|
53 | /*! | |
60 | \property QVBarModelMapper::series |
|
54 | \property QVBarModelMapper::series |
@@ -30,6 +30,7 QTCOMMERCIALCHART_BEGIN_NAMESPACE | |||||
30 |
|
30 | |||
31 | /*! |
|
31 | /*! | |
32 | \class QBarSeries |
|
32 | \class QBarSeries | |
|
33 | \inmodule Qt Charts | |||
33 | \brief Series for creating bar chart. |
|
34 | \brief Series for creating bar chart. | |
34 | \mainclass |
|
35 | \mainclass | |
35 |
|
36 | |||
@@ -42,17 +43,21 QTCOMMERCIALCHART_BEGIN_NAMESPACE | |||||
42 |
|
43 | |||
43 | \sa QBarSet, QPercentBarSeries, QAbstractBarSeries, QStackedBarSeries |
|
44 | \sa QBarSet, QPercentBarSeries, QAbstractBarSeries, QStackedBarSeries | |
44 | */ |
|
45 | */ | |
|
46 | #ifdef QDOC_QT5 | |||
|
47 | /*! | |||
|
48 | \qmltype BarSeries | |||
|
49 | \instantiates QBarSeries | |||
|
50 | \inqmlmodule QtCommercial.Chart | |||
|
51 | ||||
|
52 | \include /doc/src/barseries.qdocinc | |||
|
53 | */ | |||
|
54 | #else | |||
45 | /*! |
|
55 | /*! | |
46 | \qmlclass BarSeries QBarSeries |
|
56 | \qmlclass BarSeries QBarSeries | |
47 | \inherits AbstractBarSeries |
|
57 | ||
48 |
|
58 | \include ../doc/src/barseries.qdocinc | ||
49 | The following QML shows how to create a simple grouped bar chart: |
|
|||
50 | \snippet ../demos/qmlchart/qml/qmlchart/View6.qml 1 |
|
|||
51 | \beginfloatleft |
|
|||
52 | \image demos_qmlchart6.png |
|
|||
53 | \endfloat |
|
|||
54 | \clearfloat |
|
|||
55 | */ |
|
59 | */ | |
|
60 | #endif | |||
56 |
|
61 | |||
57 | /*! |
|
62 | /*! | |
58 | Constructs empty QBarSeries. |
|
63 | Constructs empty QBarSeries. |
@@ -29,6 +29,7 QTCOMMERCIALCHART_BEGIN_NAMESPACE | |||||
29 |
|
29 | |||
30 | /*! |
|
30 | /*! | |
31 | \class QPercentBarSeries |
|
31 | \class QPercentBarSeries | |
|
32 | \inmodule Qt Charts | |||
32 | \brief Series for creating percent bar chart. |
|
33 | \brief Series for creating percent bar chart. | |
33 | \mainclass |
|
34 | \mainclass | |
34 |
|
35 | |||
@@ -41,17 +42,21 QTCOMMERCIALCHART_BEGIN_NAMESPACE | |||||
41 |
|
42 | |||
42 | \sa QBarSet, QStackedBarSeries, QAbstractBarSeries |
|
43 | \sa QBarSet, QStackedBarSeries, QAbstractBarSeries | |
43 | */ |
|
44 | */ | |
|
45 | #ifdef QDOC_QT5 | |||
|
46 | /*! | |||
|
47 | \qmltype PercentBarSeries | |||
|
48 | \instantiates QPercentBarSeries | |||
|
49 | \inqmlmodule QtCommercial.Chart | |||
|
50 | ||||
|
51 | \include /doc/src/persentbarseries.qdocinc | |||
|
52 | */ | |||
|
53 | #else | |||
44 | /*! |
|
54 | /*! | |
45 | \qmlclass PercentBarSeries QPercentBarSeries |
|
55 | \qmlclass PercentBarSeries QPercentBarSeries | |
46 | \inherits QAbstractBarSeries |
|
56 | ||
47 |
|
57 | \include ../doc/src/persentbarseries.qdocinc | ||
48 | The following QML shows how to create a simple percent bar chart: |
|
|||
49 | \snippet ../demos/qmlchart/qml/qmlchart/View8.qml 1 |
|
|||
50 | \beginfloatleft |
|
|||
51 | \image demos_qmlchart8.png |
|
|||
52 | \endfloat |
|
|||
53 | \clearfloat |
|
|||
54 | */ |
|
58 | */ | |
|
59 | #endif | |||
55 |
|
60 | |||
56 | /*! |
|
61 | /*! | |
57 | Constructs empty QPercentBarSeries. |
|
62 | Constructs empty QPercentBarSeries. |
@@ -29,6 +29,7 QTCOMMERCIALCHART_BEGIN_NAMESPACE | |||||
29 |
|
29 | |||
30 | /*! |
|
30 | /*! | |
31 | \class QStackedBarSeries |
|
31 | \class QStackedBarSeries | |
|
32 | \inmodule Qt Charts | |||
32 | \brief Series for creating stacked bar chart. |
|
33 | \brief Series for creating stacked bar chart. | |
33 | \mainclass |
|
34 | \mainclass | |
34 |
|
35 | |||
@@ -42,17 +43,21 QTCOMMERCIALCHART_BEGIN_NAMESPACE | |||||
42 | \sa QBarSet, QPercentBarSeries, QAbstractBarSeries |
|
43 | \sa QBarSet, QPercentBarSeries, QAbstractBarSeries | |
43 | */ |
|
44 | */ | |
44 |
|
45 | |||
|
46 | #ifdef QDOC_QT5 | |||
|
47 | /*! | |||
|
48 | \qmltype StackedBarSeries | |||
|
49 | \instantiates QStackedBarSeries | |||
|
50 | \inqmlmodule QtCommercial.Chart | |||
|
51 | ||||
|
52 | \include /doc/src/stackedbarseries.qdocinc | |||
|
53 | */ | |||
|
54 | #else | |||
45 | /*! |
|
55 | /*! | |
46 | \qmlclass StackedBarSeries QStackedBarSeries |
|
56 | \qmlclass StackedBarSeries QStackedBarSeries | |
47 | \inherits AbstractBarSeries |
|
57 | ||
48 |
|
58 | \include ../doc/src/stackedbarseries.qdocinc | ||
49 | The following QML shows how to create a simple stacked bar chart: |
|
|||
50 | \snippet ../demos/qmlchart/qml/qmlchart/View7.qml 1 |
|
|||
51 | \beginfloatleft |
|
|||
52 | \image demos_qmlchart7.png |
|
|||
53 | \endfloat |
|
|||
54 | \clearfloat |
|
|||
55 | */ |
|
59 | */ | |
|
60 | #endif | |||
56 |
|
61 | |||
57 | /*! |
|
62 | /*! | |
58 | Constructs empty QStackedBarSeries. |
|
63 | Constructs empty QStackedBarSeries. |
@@ -36,6 +36,7 QTCOMMERCIALCHART_BEGIN_NAMESPACE | |||||
36 |
|
36 | |||
37 | /*! |
|
37 | /*! | |
38 | \class QBoxPlotSeries |
|
38 | \class QBoxPlotSeries | |
|
39 | \inmodule Qt Charts | |||
39 | \brief Series for creating box-and-whiskers chart |
|
40 | \brief Series for creating box-and-whiskers chart | |
40 | \mainclass |
|
41 | \mainclass | |
41 |
|
42 |
@@ -26,6 +26,7 QTCOMMERCIALCHART_BEGIN_NAMESPACE | |||||
26 |
|
26 | |||
27 | /*! |
|
27 | /*! | |
28 | \class QBoxSet |
|
28 | \class QBoxSet | |
|
29 | \inmodule Qt Charts | |||
29 | \brief Building block for box-and-whiskers chart |
|
30 | \brief Building block for box-and-whiskers chart | |
30 |
|
31 | |||
31 | QBoxSet represents one box-and-whiskers item. It takes five values to create a graphical representation |
|
32 | QBoxSet represents one box-and-whiskers item. It takes five values to create a graphical representation |
@@ -24,37 +24,30 QTCOMMERCIALCHART_BEGIN_NAMESPACE | |||||
24 |
|
24 | |||
25 | /*! |
|
25 | /*! | |
26 | \class QVBoxPlotModelMapper |
|
26 | \class QVBoxPlotModelMapper | |
|
27 | \inmodule Qt Charts | |||
27 | \brief Vertical model mapper for bar series |
|
28 | \brief Vertical model mapper for bar series | |
28 | \mainclass |
|
29 | \mainclass | |
29 |
|
30 | |||
30 | Model mappers allow you to use QAbstractItemModel derived models as a data source for a chart series. |
|
31 | Model mappers allow you to use QAbstractItemModel derived models as a data source for a chart series. | |
31 | Vertical model mapper is used to create a connection between QBoxPlotSeries and QAbstractItemModel derived model object. |
|
32 | Vertical model mapper is used to create a connection between QBoxPlotSeries and QAbstractItemModel derived model object. | |
32 | Model mapper maintains equal size of all the QBoxSets. |
|
33 | Model mapper maintains equal size of all the QBoxSets. | |
33 |
|
|
34 | \note used model has to support adding/removing rows/columns and modifying the data of the cells. | |
34 | */ |
|
35 | */ | |
|
36 | #ifdef QDOC_QT5 | |||
35 | /*! |
|
37 | /*! | |
36 |
\qml |
|
38 | \qmltype VBoxPlotModelMapper | |
37 | \mainclass |
|
39 | \instantiates QVBoxPlotModelMapper | |
|
40 | \inqmlmodule QtCommercial.Chart | |||
38 |
|
41 | |||
39 | VBoxPlotModelMapper allows you to use your own QAbstractItemModel derived model with data in columns as a data source |
|
42 | \include /doc/src/vboxplotmodelmapper.qdocinc | |
40 | for any box-and-whiskers series. It is possible to use both QAbstractItemModel and box-and-whiskers series data API to |
|
43 | */ | |
41 | manipulate data. |
|
44 | #else | |
42 | VBoxPlotModelMapper keeps the series and the model in sync. |
|
45 | /*! | |
|
46 | \qmlclass VBoxPlotModelMapper QVBoxPlotModelMapper | |||
43 |
|
47 | |||
44 | The following QML example would create a box-and-whiskers series with three box sets (assuming the |
|
48 | \include ../doc/src/vboxplotmodelmapper.qdocinc | |
45 | model has at least four columns). Each box set would contain data starting from row 1. The name of a set would be |
|
|||
46 | defined by the horizontal header (of the column). |
|
|||
47 | \code |
|
|||
48 | BarSeries { |
|
|||
49 | VBarModelMapper { |
|
|||
50 | model: myCustomModel // QAbstractItemModel derived implementation |
|
|||
51 | firstBoxSetColumn: 1 |
|
|||
52 | lastBoxSetColumn: 3 |
|
|||
53 | firstRow: 1 |
|
|||
54 | } |
|
|||
55 | } |
|
|||
56 | \endcode |
|
|||
57 | */ |
|
49 | */ | |
|
50 | #endif | |||
58 |
|
51 | |||
59 | /*! |
|
52 | /*! | |
60 | \property QVBoxPlotModelMapper::series |
|
53 | \property QVBoxPlotModelMapper::series | |
@@ -64,7 +57,7 QTCOMMERCIALCHART_BEGIN_NAMESPACE | |||||
64 | When new series is specified the old series is disconnected (it preserves its data) |
|
57 | When new series is specified the old series is disconnected (it preserves its data) | |
65 | */ |
|
58 | */ | |
66 | /*! |
|
59 | /*! | |
67 |
\qmlproperty AbstractBarSeries VB |
|
60 | \qmlproperty AbstractBarSeries VBoxPlotModelMapper::series | |
68 | Defines the AbstractBarSeries based object that is used by the mapper. All the data in the series is discarded when it is |
|
61 | Defines the AbstractBarSeries based object that is used by the mapper. All the data in the series is discarded when it is | |
69 | set to the mapper. When new series is specified the old series is disconnected (it preserves its data). |
|
62 | set to the mapper. When new series is specified the old series is disconnected (it preserves its data). | |
70 | */ |
|
63 | */ | |
@@ -74,9 +67,9 QTCOMMERCIALCHART_BEGIN_NAMESPACE | |||||
74 | \brief Defines the model that is used by the mapper. |
|
67 | \brief Defines the model that is used by the mapper. | |
75 | */ |
|
68 | */ | |
76 | /*! |
|
69 | /*! | |
77 |
\qmlproperty SomeModel VB |
|
70 | \qmlproperty SomeModel VBoxPlotModelMapper::model | |
78 | The QAbstractItemModel based model that is used by the mapper. You need to implement the model |
|
71 | The QAbstractItemModel based model that is used by the mapper. You need to implement the model | |
79 |
and expose it to QML. |
|
72 | and expose it to QML. \note the model has to support adding/removing rows/columns and modifying | |
80 | the data of the cells. |
|
73 | the data of the cells. | |
81 | */ |
|
74 | */ | |
82 |
|
75 |
@@ -27,12 +27,13 QTCOMMERCIALCHART_BEGIN_NAMESPACE | |||||
27 |
|
27 | |||
28 | /*! |
|
28 | /*! | |
29 | \class QAreaLegendMarker |
|
29 | \class QAreaLegendMarker | |
|
30 | \inmodule Qt Charts | |||
30 | \brief QAreaLegendMarker object. |
|
31 | \brief QAreaLegendMarker object. | |
31 | \mainclass |
|
32 | \mainclass | |
32 |
|
33 | |||
33 | QAreaLegendMarker is related to QAreaSeries. One QAreaSeries results in one marker. |
|
34 | QAreaLegendMarker is related to QAreaSeries. One QAreaSeries results in one marker. | |
34 |
|
35 | |||
35 | \sa QLegend QAreaSeries |
|
36 | \sa QLegend, QAreaSeries | |
36 | */ |
|
37 | */ | |
37 |
|
38 | |||
38 | /*! |
|
39 | /*! |
@@ -27,12 +27,13 QTCOMMERCIALCHART_BEGIN_NAMESPACE | |||||
27 |
|
27 | |||
28 | /*! |
|
28 | /*! | |
29 | \class QBarLegendMarker |
|
29 | \class QBarLegendMarker | |
|
30 | \inmodule Qt Charts | |||
30 | \brief QBarLegendMarker object. |
|
31 | \brief QBarLegendMarker object. | |
31 | \mainclass |
|
32 | \mainclass | |
32 |
|
33 | |||
33 | QBarLegendMarker is related to QAbstractBarSeries derived classes. With bar series, each marker is related to one QBarSet. |
|
34 | QBarLegendMarker is related to QAbstractBarSeries derived classes. With bar series, each marker is related to one QBarSet. | |
34 |
|
35 | |||
35 | \sa QLegend QAbstractBarSeries QBarSet |
|
36 | \sa QLegend, QAbstractBarSeries, QBarSet | |
36 | */ |
|
37 | */ | |
37 |
|
38 | |||
38 | /*! |
|
39 | /*! |
@@ -27,12 +27,13 QTCOMMERCIALCHART_BEGIN_NAMESPACE | |||||
27 |
|
27 | |||
28 | /*! |
|
28 | /*! | |
29 | \class QBoxPlotLegendMarker |
|
29 | \class QBoxPlotLegendMarker | |
|
30 | \inmodule Qt Charts | |||
30 | \brief QBoxPlotLegendMarker object |
|
31 | \brief QBoxPlotLegendMarker object | |
31 | \mainclass |
|
32 | \mainclass | |
32 |
|
33 | |||
33 | QBoxPlotLegendMarker is related to QBoxPlotSeries classes. |
|
34 | QBoxPlotLegendMarker is related to QBoxPlotSeries classes. | |
34 |
|
35 | |||
35 | \sa QLegend QBoxPlotSeries |
|
36 | \sa QLegend, QBoxPlotSeries | |
36 | */ |
|
37 | */ | |
37 |
|
38 | |||
38 | /*! |
|
39 | /*! |
@@ -38,6 +38,7 QTCOMMERCIALCHART_BEGIN_NAMESPACE | |||||
38 |
|
38 | |||
39 | /*! |
|
39 | /*! | |
40 | \class QLegend |
|
40 | \class QLegend | |
|
41 | \inmodule Qt Charts | |||
41 | \brief Legend object. |
|
42 | \brief Legend object. | |
42 | \mainclass |
|
43 | \mainclass | |
43 |
|
44 | |||
@@ -50,26 +51,21 QTCOMMERCIALCHART_BEGIN_NAMESPACE | |||||
50 |
|
51 | |||
51 | \sa QChart |
|
52 | \sa QChart | |
52 | */ |
|
53 | */ | |
|
54 | #ifdef QDOC_QT5 | |||
53 | /*! |
|
55 | /*! | |
54 |
\qml |
|
56 | \qmltype Legend | |
55 | \brief Legend is part of Qt Chart QML API. |
|
57 | \instantiates QLegend | |
56 |
|
58 | \inqmlmodule QtCommercial.Chart | ||
57 | Legend is a graphical object, whics displays legend of the chart. Legend state is updated by ChartView, when |
|
|||
58 | series have been changed. Legend is used via ChartView class. For example: |
|
|||
59 | \code |
|
|||
60 | ChartView { |
|
|||
61 | legend.visible: true |
|
|||
62 | legend.alignment: Qt.AlignBottom |
|
|||
63 | // Add a few series... |
|
|||
64 | } |
|
|||
65 | \endcode |
|
|||
66 |
|
59 | |||
67 | \image examples_percentbarchart_legend.png |
|
60 | \include /doc/src/legend.qdocinc | |
|
61 | */ | |||
|
62 | #else | |||
|
63 | /*! | |||
|
64 | \qmlclass Legend QLegend | |||
68 |
|
65 | |||
69 | Please note that there is no QML API available for modifying legend markers, unlike in the Qt API of Charts. |
|
66 | \include ../doc/src/legend.qdocinc | |
70 | The use case of modifying markers can be implemented for example by creating your own custom legend. For an example |
|
|||
71 | on how to do this, see \l {demos/qmlcustomlegend}{Qml Custom Demo} application. |
|
|||
72 | */ |
|
67 | */ | |
|
68 | #endif | |||
73 |
|
69 | |||
74 | /*! |
|
70 | /*! | |
75 | \property QLegend::alignment |
|
71 | \property QLegend::alignment |
@@ -32,6 +32,7 QTCOMMERCIALCHART_BEGIN_NAMESPACE | |||||
32 |
|
32 | |||
33 | /*! |
|
33 | /*! | |
34 | \class QLegendMarker |
|
34 | \class QLegendMarker | |
|
35 | \inmodule Qt Charts | |||
35 | \brief LegendMarker object. |
|
36 | \brief LegendMarker object. | |
36 | \mainclass |
|
37 | \mainclass | |
37 |
|
38 |
@@ -27,12 +27,13 QTCOMMERCIALCHART_BEGIN_NAMESPACE | |||||
27 |
|
27 | |||
28 | /*! |
|
28 | /*! | |
29 | \class QPieLegendMarker |
|
29 | \class QPieLegendMarker | |
|
30 | \inmodule Qt Charts | |||
30 | \brief LegendMarker object. |
|
31 | \brief LegendMarker object. | |
31 | \mainclass |
|
32 | \mainclass | |
32 |
|
33 | |||
33 | QPieLegendMarker is related to QPieSeries. With QPieSeries, each slice of pie is related to one marker in QLegend. |
|
34 | QPieLegendMarker is related to QPieSeries. With QPieSeries, each slice of pie is related to one marker in QLegend. | |
34 |
|
35 | |||
35 | \sa QLegend QPieSeries QPieSlice |
|
36 | \sa QLegend, QPieSeries, QPieSlice | |
36 | */ |
|
37 | */ | |
37 |
|
38 | |||
38 | /*! |
|
39 | /*! |
@@ -27,12 +27,13 QTCOMMERCIALCHART_BEGIN_NAMESPACE | |||||
27 |
|
27 | |||
28 | /*! |
|
28 | /*! | |
29 | \class QXYLegendMarker |
|
29 | \class QXYLegendMarker | |
|
30 | \inmodule Qt Charts | |||
30 | \brief QXYLegendMarker object. |
|
31 | \brief QXYLegendMarker object. | |
31 | \mainclass |
|
32 | \mainclass | |
32 |
|
33 | |||
33 | QXYLegendMarker is related to QXYSeries derived classes. Each marker is related to one series. |
|
34 | QXYLegendMarker is related to QXYSeries derived classes. Each marker is related to one series. | |
34 |
|
35 | |||
35 | \sa QLegend QXYSeries QSplineSeries QScatterSeries QLineSeries |
|
36 | \sa QLegend, QXYSeries, QSplineSeries, QScatterSeries, QLineSeries | |
36 | */ |
|
37 | */ | |
37 |
|
38 | |||
38 | /*! |
|
39 | /*! |
@@ -28,6 +28,7 QTCOMMERCIALCHART_BEGIN_NAMESPACE | |||||
28 |
|
28 | |||
29 | /*! |
|
29 | /*! | |
30 | \class QLineSeries |
|
30 | \class QLineSeries | |
|
31 | \inmodule Qt Charts | |||
31 | \brief The QLineSeries class is used for making line charts. |
|
32 | \brief The QLineSeries class is used for making line charts. | |
32 |
|
33 | |||
33 | \mainclass |
|
34 | \mainclass | |
@@ -46,17 +47,21 QTCOMMERCIALCHART_BEGIN_NAMESPACE | |||||
46 | chart->addSeries(series); |
|
47 | chart->addSeries(series); | |
47 | \endcode |
|
48 | \endcode | |
48 | */ |
|
49 | */ | |
|
50 | #ifdef QDOC_QT5 | |||
|
51 | /*! | |||
|
52 | \qmltype LineSeries | |||
|
53 | \instantiates QLineSeries | |||
|
54 | \inqmlmodule QtCommercial.Chart | |||
|
55 | ||||
|
56 | \include /doc/src/lineseries.qdocinc | |||
|
57 | */ | |||
|
58 | #else | |||
49 | /*! |
|
59 | /*! | |
50 | \qmlclass LineSeries QLineSeries |
|
60 | \qmlclass LineSeries QLineSeries | |
51 | \inherits XYSeries |
|
61 | ||
52 |
|
62 | \include ../doc/src/lineseries.qdocinc | ||
53 | The following QML shows how to create a simple line chart: |
|
|||
54 | \snippet ../demos/qmlchart/qml/qmlchart/View2.qml 1 |
|
|||
55 | \beginfloatleft |
|
|||
56 | \image demos_qmlchart2.png |
|
|||
57 | \endfloat |
|
|||
58 | \clearfloat |
|
|||
59 | */ |
|
63 | */ | |
|
64 | #endif | |||
60 |
|
65 | |||
61 | /*! |
|
66 | /*! | |
62 | \fn virtual SeriesType QLineSeries::type() const |
|
67 | \fn virtual SeriesType QLineSeries::type() const |
@@ -24,6 +24,7 QTCOMMERCIALCHART_BEGIN_NAMESPACE | |||||
24 |
|
24 | |||
25 | /*! |
|
25 | /*! | |
26 | \class QHPieModelMapper |
|
26 | \class QHPieModelMapper | |
|
27 | \inmodule Qt Charts | |||
27 | \mainclass |
|
28 | \mainclass | |
28 |
|
29 | |||
29 | Model mappers allow you to use QAbstractItemModel derived models as a data source for a chart series. |
|
30 | Model mappers allow you to use QAbstractItemModel derived models as a data source for a chart series. | |
@@ -31,26 +32,21 QTCOMMERCIALCHART_BEGIN_NAMESPACE | |||||
31 | It is possible to use both QAbstractItemModel and QPieSeries model API. QHPieModelMapper makes sure that Pie and the model are kept in sync. |
|
32 | It is possible to use both QAbstractItemModel and QPieSeries model API. QHPieModelMapper makes sure that Pie and the model are kept in sync. | |
32 | \note Used model has to support adding/removing rows/columns and modifying the data of the cells. |
|
33 | \note Used model has to support adding/removing rows/columns and modifying the data of the cells. | |
33 | */ |
|
34 | */ | |
|
35 | #ifdef QDOC_QT5 | |||
|
36 | /*! | |||
|
37 | \qmltype HPieModelMapper | |||
|
38 | \instantiates QHPieModelMapper | |||
|
39 | \inqmlmodule QtCommercial.Chart | |||
|
40 | ||||
|
41 | \include /doc/src/hpiemodelmapper.qdocinc | |||
|
42 | */ | |||
|
43 | #else | |||
34 | /*! |
|
44 | /*! | |
35 | \qmlclass HPieModelMapper QHPieModelMapper |
|
45 | \qmlclass HPieModelMapper QHPieModelMapper | |
36 |
|
46 | |||
37 | HPieModelMapper allows you to use your own QAbstractItemModel derived model with data in rows as a data source |
|
47 | \include ../doc/src/hpiemodelmapper.qdocinc | |
38 | for a pie series. It is possible to use both QAbstractItemModel and PieSeries data API to manipulate data. |
|
|||
39 | HPieModelMapper keeps the Pie and the model in sync. |
|
|||
40 |
|
||||
41 | The following QML example would create a pie series with four slices (assuming the model has |
|
|||
42 | at least five columns). Each slice would contain a label from row 1 and a value from row 2. |
|
|||
43 | \code |
|
|||
44 | HPieModelMapper { |
|
|||
45 | series: pieSeries |
|
|||
46 | model: customModel |
|
|||
47 | labelsRow: 1 |
|
|||
48 | valuesRow: 2 |
|
|||
49 | firstColumn: 1 |
|
|||
50 | columnCount: 4 |
|
|||
51 | } |
|
|||
52 | \endcode |
|
|||
53 | */ |
|
48 | */ | |
|
49 | #endif | |||
54 |
|
50 | |||
55 | /*! |
|
51 | /*! | |
56 | \property QHPieModelMapper::series |
|
52 | \property QHPieModelMapper::series |
@@ -35,6 +35,7 QTCOMMERCIALCHART_BEGIN_NAMESPACE | |||||
35 |
|
35 | |||
36 | /*! |
|
36 | /*! | |
37 | \class QPieSeries |
|
37 | \class QPieSeries | |
|
38 | \inmodule Qt Charts | |||
38 | \brief Pie series API for Qt Charts. |
|
39 | \brief Pie series API for Qt Charts. | |
39 |
|
40 | |||
40 | The pie series defines a pie chart which consists of pie slices which are defined as QPieSlice objects. |
|
41 | The pie series defines a pie chart which consists of pie slices which are defined as QPieSlice objects. | |
@@ -51,23 +52,25 QTCOMMERCIALCHART_BEGIN_NAMESPACE | |||||
51 | See the \l {PieChart Example} {pie chart example} or \l {DonutChart Example} {donut chart example} to learn how to use QPieSeries. |
|
52 | See the \l {PieChart Example} {pie chart example} or \l {DonutChart Example} {donut chart example} to learn how to use QPieSeries. | |
52 | \table 100% |
|
53 | \table 100% | |
53 | \row |
|
54 | \row | |
54 |
\ |
|
55 | \li \image examples_piechart.png | |
55 |
\ |
|
56 | \li \image examples_donutchart.png | |
56 | \endtable |
|
57 | \endtable | |
57 | */ |
|
58 | */ | |
|
59 | #ifdef QDOC_QT5 | |||
58 | /*! |
|
60 | /*! | |
59 |
\qml |
|
61 | \qmltype PieSeries | |
60 | \inherits AbstractSeries |
|
62 | \instantiates QPieSeries | |
61 |
|
63 | \inqmlmodule QtCommercial.Chart | ||
62 | The following QML shows how to create a simple pie chart. |
|
|||
63 |
|
64 | |||
64 | \snippet ../demos/qmlchart/qml/qmlchart/View1.qml 1 |
|
65 | \include /doc/src/pieseries.qdocinc | |
|
66 | */ | |||
|
67 | #else | |||
|
68 | /*! | |||
|
69 | \qmlclass PieSeries QPieSeries | |||
65 |
|
70 | |||
66 | \beginfloatleft |
|
71 | \include ../doc/src/pieseries.qdocinc | |
67 | \image demos_qmlchart1.png |
|
|||
68 | \endfloat |
|
|||
69 | \clearfloat |
|
|||
70 | */ |
|
72 | */ | |
|
73 | #endif | |||
71 |
|
74 | |||
72 | /*! |
|
75 | /*! | |
73 | \property QPieSeries::horizontalPosition |
|
76 | \property QPieSeries::horizontalPosition | |
@@ -76,8 +79,8 QTCOMMERCIALCHART_BEGIN_NAMESPACE | |||||
76 | The value is a relative value to the chart rectangle where: |
|
79 | The value is a relative value to the chart rectangle where: | |
77 |
|
80 | |||
78 | \list |
|
81 | \list | |
79 |
\ |
|
82 | \li 0.0 is the absolute left. | |
80 |
\ |
|
83 | \li 1.0 is the absolute right. | |
81 | \endlist |
|
84 | \endlist | |
82 | Default value is 0.5 (center). |
|
85 | Default value is 0.5 (center). | |
83 | \sa verticalPosition |
|
86 | \sa verticalPosition | |
@@ -91,8 +94,8 QTCOMMERCIALCHART_BEGIN_NAMESPACE | |||||
91 | The value is a relative value to the chart rectangle where: |
|
94 | The value is a relative value to the chart rectangle where: | |
92 |
|
95 | |||
93 | \list |
|
96 | \list | |
94 |
\ |
|
97 | \li 0.0 is the absolute left. | |
95 |
\ |
|
98 | \li 1.0 is the absolute right. | |
96 | \endlist |
|
99 | \endlist | |
97 | Default value is 0.5 (center). |
|
100 | Default value is 0.5 (center). | |
98 | \sa verticalPosition |
|
101 | \sa verticalPosition | |
@@ -105,8 +108,8 QTCOMMERCIALCHART_BEGIN_NAMESPACE | |||||
105 | The value is a relative value to the chart rectangle where: |
|
108 | The value is a relative value to the chart rectangle where: | |
106 |
|
109 | |||
107 | \list |
|
110 | \list | |
108 |
\ |
|
111 | \li 0.0 is the absolute top. | |
109 |
\ |
|
112 | \li 1.0 is the absolute bottom. | |
110 | \endlist |
|
113 | \endlist | |
111 | Default value is 0.5 (center). |
|
114 | Default value is 0.5 (center). | |
112 | \sa horizontalPosition |
|
115 | \sa horizontalPosition | |
@@ -120,8 +123,8 QTCOMMERCIALCHART_BEGIN_NAMESPACE | |||||
120 | The value is a relative value to the chart rectangle where: |
|
123 | The value is a relative value to the chart rectangle where: | |
121 |
|
124 | |||
122 | \list |
|
125 | \list | |
123 |
\ |
|
126 | \li 0.0 is the absolute top. | |
124 |
\ |
|
127 | \li 1.0 is the absolute bottom. | |
125 | \endlist |
|
128 | \endlist | |
126 | Default value is 0.5 (center). |
|
129 | Default value is 0.5 (center). | |
127 | \sa horizontalPosition |
|
130 | \sa horizontalPosition | |
@@ -134,8 +137,8 QTCOMMERCIALCHART_BEGIN_NAMESPACE | |||||
134 | The value is a relative value to the chart rectangle where: |
|
137 | The value is a relative value to the chart rectangle where: | |
135 |
|
138 | |||
136 | \list |
|
139 | \list | |
137 |
\ |
|
140 | \li 0.0 is the minimum size (pie not drawn). | |
138 |
\ |
|
141 | \li 1.0 is the maximum size that can fit the chart. | |
139 | \endlist |
|
142 | \endlist | |
140 |
|
143 | |||
141 | When setting this property the holeSize property is adjusted if necessary, to ensure that the hole size is not greater than the outer size. |
|
144 | When setting this property the holeSize property is adjusted if necessary, to ensure that the hole size is not greater than the outer size. | |
@@ -151,8 +154,8 QTCOMMERCIALCHART_BEGIN_NAMESPACE | |||||
151 | The value is a relative value to the chart rectangle where: |
|
154 | The value is a relative value to the chart rectangle where: | |
152 |
|
155 | |||
153 | \list |
|
156 | \list | |
154 |
\ |
|
157 | \li 0.0 is the minimum size (pie not drawn). | |
155 |
\ |
|
158 | \li 1.0 is the maximum size that can fit the chart. | |
156 | \endlist |
|
159 | \endlist | |
157 |
|
160 | |||
158 | Default value is 0.7. |
|
161 | Default value is 0.7. | |
@@ -165,8 +168,8 QTCOMMERCIALCHART_BEGIN_NAMESPACE | |||||
165 | The value is a relative value to the chart rectangle where: |
|
168 | The value is a relative value to the chart rectangle where: | |
166 |
|
169 | |||
167 | \list |
|
170 | \list | |
168 |
\ |
|
171 | \li 0.0 is the minimum size (full pie drawn, without any hole inside). | |
169 |
\ |
|
172 | \li 1.0 is the maximum size that can fit the chart. (donut has no width) | |
170 | \endlist |
|
173 | \endlist | |
171 |
|
174 | |||
172 | The value is never greater then size property. |
|
175 | The value is never greater then size property. | |
@@ -181,8 +184,8 QTCOMMERCIALCHART_BEGIN_NAMESPACE | |||||
181 | The value is a relative value to the chart rectangle where: |
|
184 | The value is a relative value to the chart rectangle where: | |
182 |
|
185 | |||
183 | \list |
|
186 | \list | |
184 |
\ |
|
187 | \li 0.0 is the minimum size (full pie drawn, without any hole inside). | |
185 |
\ |
|
188 | \li 1.0 is the maximum size that can fit the chart. (donut has no width) | |
186 | \endlist |
|
189 | \endlist | |
187 |
|
190 | |||
188 | When setting this property the size property is adjusted if necessary, to ensure that the inner size is not greater than the outer size. |
|
191 | When setting this property the size property is adjusted if necessary, to ensure that the inner size is not greater than the outer size. |
@@ -25,6 +25,7 QTCOMMERCIALCHART_BEGIN_NAMESPACE | |||||
25 |
|
25 | |||
26 | /*! |
|
26 | /*! | |
27 | \class QPieSlice |
|
27 | \class QPieSlice | |
|
28 | \inmodule Qt Charts | |||
28 | \brief Defines a slice in pie series. |
|
29 | \brief Defines a slice in pie series. | |
29 |
|
30 | |||
30 | This object defines the properties of a single slice in a QPieSeries. |
|
31 | This object defines the properties of a single slice in a QPieSeries. | |
@@ -38,21 +39,21 QTCOMMERCIALCHART_BEGIN_NAMESPACE | |||||
38 | To enable user interaction with the pie some basic signals are provided about clicking and hovering. |
|
39 | To enable user interaction with the pie some basic signals are provided about clicking and hovering. | |
39 | */ |
|
40 | */ | |
40 |
|
41 | |||
|
42 | #ifdef QDOC_QT5 | |||
41 | /*! |
|
43 | /*! | |
42 |
\qml |
|
44 | \qmltype PieSlice | |
43 | PieSlice defines the properties of a single slice in a PieSeries. The element should be used |
|
45 | \instantiates QPieSlice | |
44 | as a child for a PieSeries. For example: |
|
46 | \inqmlmodule QtCommercial.Chart | |
45 | \snippet ../examples/qmlpiechart/qml/qmlpiechart/main.qml 2 |
|
|||
46 |
|
47 | |||
47 | An alternative (dynamic) method for adding slices to a PieSeries is using PieSeries.append |
|
48 | \include /doc/src/pieslice.qdocinc | |
48 | method. |
|
49 | */ | |
49 | \snippet ../examples/qmlpiechart/qml/qmlpiechart/main.qml 4 |
|
50 | #else | |
|
51 | /*! | |||
|
52 | \qmlclass PieSlice QPieSlice | |||
50 |
|
53 | |||
51 | In that case you may want to use PieSeries.at or PieSeries.find to access the properties of |
|
54 | \include ../doc/src/pieslice.qdocinc | |
52 | an individual PieSlice instance. |
|
|||
53 | \snippet ../examples/qmlpiechart/qml/qmlpiechart/main.qml 5 |
|
|||
54 | \sa PieSeries |
|
|||
55 | */ |
|
55 | */ | |
|
56 | #endif | |||
56 |
|
57 | |||
57 | /*! |
|
58 | /*! | |
58 | \enum QPieSlice::LabelPosition |
|
59 | \enum QPieSlice::LabelPosition | |
@@ -281,7 +282,7 QTCOMMERCIALCHART_BEGIN_NAMESPACE | |||||
281 |
|
282 | |||
282 | Defines the font used for slice label. |
|
283 | Defines the font used for slice label. | |
283 |
|
284 | |||
284 | See the \l {Font} {QML Font Element} for detailed documentation. |
|
285 | See the Qt documentation for more details of Font. | |
285 |
|
286 | |||
286 | \sa labelVisible, labelPosition |
|
287 | \sa labelVisible, labelPosition | |
287 | */ |
|
288 | */ |
@@ -24,6 +24,7 QTCOMMERCIALCHART_BEGIN_NAMESPACE | |||||
24 |
|
24 | |||
25 | /*! |
|
25 | /*! | |
26 | \class QVPieModelMapper |
|
26 | \class QVPieModelMapper | |
|
27 | \inmodule Qt Charts | |||
27 | \mainclass |
|
28 | \mainclass | |
28 |
|
29 | |||
29 | Model mappers allow you to use QAbstractItemModel derived models as a data source for a chart series. |
|
30 | Model mappers allow you to use QAbstractItemModel derived models as a data source for a chart series. | |
@@ -31,26 +32,21 QTCOMMERCIALCHART_BEGIN_NAMESPACE | |||||
31 | It is possible to use both QAbstractItemModel and QPieSeries model API. QVPieModelMapper makes sure that Pie and the model are kept in sync. |
|
32 | It is possible to use both QAbstractItemModel and QPieSeries model API. QVPieModelMapper makes sure that Pie and the model are kept in sync. | |
32 | \note Used model has to support adding/removing rows/columns and modifying the data of the cells. |
|
33 | \note Used model has to support adding/removing rows/columns and modifying the data of the cells. | |
33 | */ |
|
34 | */ | |
|
35 | #ifdef QDOC_QT5 | |||
|
36 | /*! | |||
|
37 | \qmltype VPieModelMapper | |||
|
38 | \instantiates QVPieModelMapper | |||
|
39 | \inqmlmodule QtCommercial.Chart | |||
|
40 | ||||
|
41 | \include /doc/src/vpiemodelmapper.qdocinc | |||
|
42 | */ | |||
|
43 | #else | |||
34 | /*! |
|
44 | /*! | |
35 | \qmlclass VPieModelMapper QVPieModelMapper |
|
45 | \qmlclass VPieModelMapper QVPieModelMapper | |
36 |
|
46 | |||
37 | VPieModelMapper allows you to use your own QAbstractItemModel derived model with data in columns as a data source |
|
47 | \include ../doc/src/vpiemodelmapper.qdocinc | |
38 | for a pie series. It is possible to use both QAbstractItemModel and PieSeries data API to manipulate data. |
|
|||
39 | VPieModelMapper keeps the Pie and the model in sync. |
|
|||
40 |
|
||||
41 | The following QML example would create a pie series with four slices (assuming the model has at least five rows). |
|
|||
42 | Each slice would contain a label from column 1 and a value from column 2. |
|
|||
43 | \code |
|
|||
44 | VPieModelMapper { |
|
|||
45 | series: pieSeries |
|
|||
46 | model: customModel |
|
|||
47 | labelsColumn: 1 |
|
|||
48 | valuesColumn: 2 |
|
|||
49 | firstRow: 1 |
|
|||
50 | rowCount: 4 |
|
|||
51 | } |
|
|||
52 | \endcode |
|
|||
53 | */ |
|
48 | */ | |
|
49 | #endif | |||
54 |
|
50 | |||
55 | /*! |
|
51 | /*! | |
56 | \property QVPieModelMapper::series |
|
52 | \property QVPieModelMapper::series |
@@ -33,6 +33,7 QTCOMMERCIALCHART_BEGIN_NAMESPACE | |||||
33 |
|
33 | |||
34 | /*! |
|
34 | /*! | |
35 | \class QAbstractSeries |
|
35 | \class QAbstractSeries | |
|
36 | \inmodule Qt Charts | |||
36 | \brief Base class for all Qt Chart series. |
|
37 | \brief Base class for all Qt Chart series. | |
37 | \mainclass |
|
38 | \mainclass | |
38 |
|
39 | |||
@@ -40,11 +41,21 QTCOMMERCIALCHART_BEGIN_NAMESPACE | |||||
40 | \sa QXYSeries, QLineSeries, QSplineSeries, QScatterSeries, QAreaSeries, QAbstractBarSeries, QStackedBarSeries, |
|
41 | \sa QXYSeries, QLineSeries, QSplineSeries, QScatterSeries, QAreaSeries, QAbstractBarSeries, QStackedBarSeries, | |
41 | QPercentBarSeries, QPieSeries |
|
42 | QPercentBarSeries, QPieSeries | |
42 | */ |
|
43 | */ | |
|
44 | #ifdef QDOC_QT5 | |||
43 | /*! |
|
45 | /*! | |
44 |
\qml |
|
46 | \qmltype AbstractSeries | |
45 | AbstractSeries is the base class for all series. |
|
47 | \instantiates QAbstractSeries | |
46 | The class cannot be instantiated by the user. |
|
48 | \inqmlmodule QtCommercial.Chart | |
|
49 | ||||
|
50 | \include /doc/src/abstractseries.qdocinc | |||
|
51 | */ | |||
|
52 | #else | |||
|
53 | /*! | |||
|
54 | \qmlclass AbstractSeries QAbstractSeries | |||
|
55 | ||||
|
56 | \include ../doc/src/abstractseries.qdocinc | |||
47 | */ |
|
57 | */ | |
|
58 | #endif | |||
48 |
|
59 | |||
49 | /*! |
|
60 | /*! | |
50 | \enum QAbstractSeries::SeriesType |
|
61 | \enum QAbstractSeries::SeriesType |
@@ -71,6 +71,7 QTCOMMERCIALCHART_BEGIN_NAMESPACE | |||||
71 |
|
71 | |||
72 | /*! |
|
72 | /*! | |
73 | \class QChart |
|
73 | \class QChart | |
|
74 | \inmodule Qt Charts | |||
74 | \brief Main chart API for Qt Charts. |
|
75 | \brief Main chart API for Qt Charts. | |
75 |
|
76 | |||
76 | QChart is a QGraphicsWidget that you can show in a QGraphicsScene. It manages the graphical |
|
77 | QChart is a QGraphicsWidget that you can show in a QGraphicsScene. It manages the graphical | |
@@ -436,21 +437,21 QList<QAbstractAxis *> QChart::axes(Qt::Orientations orientation, QAbstractSerie | |||||
436 |
|
437 | |||
437 | \table |
|
438 | \table | |
438 | \header |
|
439 | \header | |
439 |
\ |
|
440 | \li Series type | |
440 |
\ |
|
441 | \li X-axis | |
441 |
\ |
|
442 | \li Y-axis | |
442 | \row |
|
443 | \row | |
443 |
\ |
|
444 | \li QXYSeries | |
444 |
\ |
|
445 | \li QValueAxis | |
445 |
\ |
|
446 | \li QValueAxis | |
446 | \row |
|
447 | \row | |
447 |
\ |
|
448 | \li QBarSeries | |
448 |
\ |
|
449 | \li QBarCategoryAxis | |
449 |
\ |
|
450 | \li QValueAxis | |
450 | \row |
|
451 | \row | |
451 |
\ |
|
452 | \li QPieSeries | |
452 |
\ |
|
453 | \li None | |
453 |
\ |
|
454 | \li None | |
454 | \endtable |
|
455 | \endtable | |
455 |
|
456 | |||
456 | If there are several QXYSeries derived series added to the chart and no series of other types have been added, then only one pair of axes is created. |
|
457 | If there are several QXYSeries derived series added to the chart and no series of other types have been added, then only one pair of axes is created. |
@@ -37,6 +37,7 | |||||
37 |
|
37 | |||
38 | /*! |
|
38 | /*! | |
39 | \class QChartView |
|
39 | \class QChartView | |
|
40 | \inmodule Qt Charts | |||
40 | \brief Standalone charting widget. |
|
41 | \brief Standalone charting widget. | |
41 |
|
42 | |||
42 | QChartView is a standalone widget that can display charts. It does not require separate |
|
43 | QChartView is a standalone widget that can display charts. It does not require separate |
@@ -34,6 +34,7 QTCOMMERCIALCHART_BEGIN_NAMESPACE | |||||
34 |
|
34 | |||
35 | /*! |
|
35 | /*! | |
36 | \class QPolarChart |
|
36 | \class QPolarChart | |
|
37 | \inmodule Qt Charts | |||
37 | \brief Polar chart API for Qt Charts. |
|
38 | \brief Polar chart API for Qt Charts. | |
38 |
|
39 | |||
39 | QPolarChart is a specialization of QChart to show a polar chart. |
|
40 | QPolarChart is a specialization of QChart to show a polar chart. |
@@ -28,6 +28,7 | |||||
28 |
|
28 | |||
29 | /*! |
|
29 | /*! | |
30 | \class QScatterSeries |
|
30 | \class QScatterSeries | |
|
31 | \inmodule Qt Charts | |||
31 | \brief The QScatterSeries class is used for making scatter charts. |
|
32 | \brief The QScatterSeries class is used for making scatter charts. | |
32 |
|
33 | |||
33 | \mainclass |
|
34 | \mainclass | |
@@ -46,18 +47,21 | |||||
46 | chart->addSeries(series); |
|
47 | chart->addSeries(series); | |
47 | \endcode |
|
48 | \endcode | |
48 | */ |
|
49 | */ | |
|
50 | #ifdef QDOC_QT5 | |||
49 | /*! |
|
51 | /*! | |
50 |
\qml |
|
52 | \qmltype ScatterSeries | |
51 | \inherits XYSeries |
|
53 | \instantiates QScatterSeries | |
|
54 | \inqmlmodule QtCommercial.Chart | |||
52 |
|
55 | |||
53 | The following QML shows how to create a chart with two simple scatter series: |
|
56 | \include /doc/src/scatterseries.qdocinc | |
54 | \snippet ../demos/qmlchart/qml/qmlchart/View5.qml 1 |
|
57 | */ | |
|
58 | #else | |||
|
59 | /*! | |||
|
60 | \qmlclass ScatterSeries QScatterSeries | |||
55 |
|
61 | |||
56 | \beginfloatleft |
|
62 | \include ../doc/src/scatterseries.qdocinc | |
57 | \image demos_qmlchart5.png |
|
|||
58 | \endfloat |
|
|||
59 | \clearfloat |
|
|||
60 | */ |
|
63 | */ | |
|
64 | #endif | |||
61 |
|
65 | |||
62 | /*! |
|
66 | /*! | |
63 | \enum QScatterSeries::MarkerShape |
|
67 | \enum QScatterSeries::MarkerShape |
@@ -28,6 +28,7 | |||||
28 |
|
28 | |||
29 | /*! |
|
29 | /*! | |
30 | \class QSplineSeries |
|
30 | \class QSplineSeries | |
|
31 | \inmodule Qt Charts | |||
31 | \brief Series type used to store data needed to draw a spline. |
|
32 | \brief Series type used to store data needed to draw a spline. | |
32 |
|
33 | |||
33 | QSplineSeries stores the data points along with the segment control points needed by QPainterPath to draw spline |
|
34 | QSplineSeries stores the data points along with the segment control points needed by QPainterPath to draw spline | |
@@ -44,18 +45,21 | |||||
44 | chart->addSeries(series); |
|
45 | chart->addSeries(series); | |
45 | \endcode |
|
46 | \endcode | |
46 | */ |
|
47 | */ | |
|
48 | #ifdef QDOC_QT5 | |||
|
49 | /*! | |||
|
50 | \qmltype SplineSeries | |||
|
51 | \instantiates QSplineSeries | |||
|
52 | \inqmlmodule QtCommercial.Chart | |||
47 |
|
|
53 | ||
|
54 | \include /doc/src/splineseries.qdocinc | |||
|
55 | */ | |||
|
56 | #else | |||
48 | /*! |
|
57 | /*! | |
49 | \qmlclass SplineSeries QSplineSeries |
|
58 | \qmlclass SplineSeries QSplineSeries | |
50 | \inherits XYSeries |
|
59 | ||
51 |
|
60 | \include ../doc/src/splineseries.qdocinc | ||
52 | The following QML shows how to create a simple spline chart: |
|
|||
53 | \snippet ../demos/qmlchart/qml/qmlchart/View3.qml 1 |
|
|||
54 | \beginfloatleft |
|
|||
55 | \image demos_qmlchart3.png |
|
|||
56 | \endfloat |
|
|||
57 | \clearfloat |
|
|||
58 | */ |
|
61 | */ | |
|
62 | #endif | |||
59 |
|
63 | |||
60 | /*! |
|
64 | /*! | |
61 | \fn QSeriesType QSplineSeries::type() const |
|
65 | \fn QSeriesType QSplineSeries::type() const |
@@ -24,6 +24,7 QTCOMMERCIALCHART_BEGIN_NAMESPACE | |||||
24 |
|
24 | |||
25 | /*! |
|
25 | /*! | |
26 | \class QHXYModelMapper |
|
26 | \class QHXYModelMapper | |
|
27 | \inmodule Qt Charts | |||
27 | \mainclass |
|
28 | \mainclass | |
28 |
|
29 | |||
29 | Model mappers allow you to use QAbstractItemModel derived models as a data source for a chart series. |
|
30 | Model mappers allow you to use QAbstractItemModel derived models as a data source for a chart series. | |
@@ -31,13 +32,21 QTCOMMERCIALCHART_BEGIN_NAMESPACE | |||||
31 | It is possible to use both QAbstractItemModel and QXYSeries model API. QXYModelMapper makes sure that QXYSeries and the model are kept in sync. |
|
32 | It is possible to use both QAbstractItemModel and QXYSeries model API. QXYModelMapper makes sure that QXYSeries and the model are kept in sync. | |
32 | Note: used model has to support adding/removing rows/columns and modifying the data of the cells. |
|
33 | Note: used model has to support adding/removing rows/columns and modifying the data of the cells. | |
33 | */ |
|
34 | */ | |
|
35 | #ifdef QDOC_QT5 | |||
|
36 | /*! | |||
|
37 | \qmltype HXYModelMapper | |||
|
38 | \instantiates QHXYModelMapper | |||
|
39 | \inqmlmodule QtCommercial.Chart | |||
|
40 | ||||
|
41 | \include /doc/src/hxymodelmapper.qdocinc | |||
|
42 | */ | |||
|
43 | #else | |||
34 | /*! |
|
44 | /*! | |
35 | \qmlclass HXYModelMapper QHXYModelMapper |
|
45 | \qmlclass HXYModelMapper QHXYModelMapper | |
36 |
|
46 | |||
37 | HXYModelMapper allows you to use your own QAbstractItemModel derived model with data in rows as a data source |
|
47 | \include ../doc/src/hxymodelmapper.qdocinc | |
38 | for XYSeries based series. It is possible to use both QAbstractItemModel and XYSeries data API to manipulate data. |
|
|||
39 | HXYModelMapper keeps the series and the model in sync. |
|
|||
40 | */ |
|
48 | */ | |
|
49 | #endif | |||
41 |
|
50 | |||
42 | /*! |
|
51 | /*! | |
43 | \property QHXYModelMapper::series |
|
52 | \property QHXYModelMapper::series |
@@ -24,6 +24,7 QTCOMMERCIALCHART_BEGIN_NAMESPACE | |||||
24 |
|
24 | |||
25 | /*! |
|
25 | /*! | |
26 | \class QVXYModelMapper |
|
26 | \class QVXYModelMapper | |
|
27 | \inmodule Qt Charts | |||
27 | \mainclass |
|
28 | \mainclass | |
28 |
|
29 | |||
29 | Model mappers allow you to use QAbstractItemModel derived models as a data source for a chart series. |
|
30 | Model mappers allow you to use QAbstractItemModel derived models as a data source for a chart series. | |
@@ -31,13 +32,21 QTCOMMERCIALCHART_BEGIN_NAMESPACE | |||||
31 | It is possible to use both QAbstractItemModel and QXYSeries model API. QXYModelMapper makes sure that QXYSeries and the model are kept in sync. |
|
32 | It is possible to use both QAbstractItemModel and QXYSeries model API. QXYModelMapper makes sure that QXYSeries and the model are kept in sync. | |
32 | Note: used model has to support adding/removing rows/columns and modifying the data of the cells. |
|
33 | Note: used model has to support adding/removing rows/columns and modifying the data of the cells. | |
33 | */ |
|
34 | */ | |
|
35 | #ifdef QDOC_QT5 | |||
34 | /*! |
|
36 | /*! | |
35 |
\qml |
|
37 | \qmltype VXYModelMapper | |
|
38 | \instantiates QVXYModelMapper | |||
|
39 | \inqmlmodule QtCommercial.Chart | |||
36 |
|
40 | |||
37 | VXYModelMapper allows you to use your own QAbstractItemModel derived model with data in columns as a data source |
|
41 | \include /doc/src/vxymodelmapper.qdocinc | |
38 | for XYSeries based series. It is possible to use both QAbstractItemModel and XYSeries data API to manipulate data. |
|
|||
39 | VYModelMapper keeps the series and the model in sync. |
|
|||
40 | */ |
|
42 | */ | |
|
43 | #else | |||
|
44 | /*! | |||
|
45 | \qmlclass VXYModelMapper QVXYModelMapper | |||
|
46 | ||||
|
47 | \include ../doc/src/vxymodelmapper.qdocinc | |||
|
48 | */ | |||
|
49 | #endif | |||
41 |
|
50 | |||
42 | /*! |
|
51 | /*! | |
43 | \property QVXYModelMapper::series |
|
52 | \property QVXYModelMapper::series |
@@ -31,15 +31,24 QTCOMMERCIALCHART_BEGIN_NAMESPACE | |||||
31 |
|
31 | |||
32 | /*! |
|
32 | /*! | |
33 | \class QXYSeries |
|
33 | \class QXYSeries | |
|
34 | \inmodule Qt Charts | |||
34 | \brief The QXYSeries class is a base class for line, spline and scatter series. |
|
35 | \brief The QXYSeries class is a base class for line, spline and scatter series. | |
35 | */ |
|
36 | */ | |
|
37 | #ifdef QDOC_QT5 | |||
36 | /*! |
|
38 | /*! | |
37 |
\qml |
|
39 | \qmltype XYSeries | |
38 | \inherits AbstractSeries |
|
40 | \instantiates QXYSeries | |
39 | The XYSeries class is a base class for line, spline and scatter series. |
|
41 | \inqmlmodule QtCommercial.Chart | |
40 |
|
42 | |||
41 | The class cannot be instantiated directly. |
|
43 | \include /doc/src/xyseries.qdocinc | |
42 | */ |
|
44 | */ | |
|
45 | #else | |||
|
46 | /*! | |||
|
47 | \qmlclass XYSeries QXYSeries | |||
|
48 | ||||
|
49 | \include ../doc/src/xyseries.qdocinc | |||
|
50 | */ | |||
|
51 | #endif | |||
43 |
|
52 | |||
44 | /*! |
|
53 | /*! | |
45 | \qmlproperty AbstractAxis XYSeries::axisX |
|
54 | \qmlproperty AbstractAxis XYSeries::axisX |
1 | NO CONTENT: file was removed |
|
NO CONTENT: file was removed |
General Comments 0
You need to be logged in to leave comments.
Login now