summaryrefslogtreecommitdiffstats
path: root/src/datavisualization
diff options
context:
space:
mode:
Diffstat (limited to 'src/datavisualization')
-rw-r--r--src/datavisualization/doc/snippets/doc_src_qtdatavisualization.cpp14
-rw-r--r--src/datavisualization/doc/src/qtdatavisualization-index.qdoc4
-rw-r--r--src/datavisualization/doc/src/qtdatavisualization.qdoc19
3 files changed, 31 insertions, 6 deletions
diff --git a/src/datavisualization/doc/snippets/doc_src_qtdatavisualization.cpp b/src/datavisualization/doc/snippets/doc_src_qtdatavisualization.cpp
index 35d75fcb..6a336422 100644
--- a/src/datavisualization/doc/snippets/doc_src_qtdatavisualization.cpp
+++ b/src/datavisualization/doc/snippets/doc_src_qtdatavisualization.cpp
@@ -114,3 +114,17 @@ for (int i = 0; i < 10; i++) {
newProxy->resetArray(dataArray);
graph->addSeries(new QBar3DSeries(newProxy));
//! [10]
+
+//! [11]
+Q3DBars graph;
+QBar3DSeries *series = new QBar3DSeries;
+QLinearGradient barGradient(0, 0, 1, 100);
+barGradient.setColorAt(1.0, Qt::white);
+barGradient.setColorAt(0.0, Qt::black);
+
+series->setBaseGradient(barGradient);
+series->setColorStyle(Q3DTheme::ColorStyleObjectGradient);
+series->setMesh(QAbstract3DSeries::MeshCylinder);
+
+graph->addSeries(series);
+//! [11]
diff --git a/src/datavisualization/doc/src/qtdatavisualization-index.qdoc b/src/datavisualization/doc/src/qtdatavisualization-index.qdoc
index e09ef7dc..535a4018 100644
--- a/src/datavisualization/doc/src/qtdatavisualization-index.qdoc
+++ b/src/datavisualization/doc/src/qtdatavisualization-index.qdoc
@@ -62,8 +62,8 @@
\section1 Articles
\list
- \li \l{Qt Data Visualization Data Handling}{Data input}
- \li \l{Qt Data Visualization Interacting with Data}{Interacting with visualized data}
+ \li \l{Qt Data Visualization Data Handling}{Data Handling}
+ \li \l{Qt Data Visualization Interacting with Data}{Interacting with Data}
\endlist
\section1 References
diff --git a/src/datavisualization/doc/src/qtdatavisualization.qdoc b/src/datavisualization/doc/src/qtdatavisualization.qdoc
index 7716fb4c..ddbbf04b 100644
--- a/src/datavisualization/doc/src/qtdatavisualization.qdoc
+++ b/src/datavisualization/doc/src/qtdatavisualization.qdoc
@@ -167,6 +167,19 @@
\page qtdatavisualization_data_handling.html
\title Qt Data Visualization Data Handling
+ \section1 Series
+
+ Series is combination of logically connected set of data items (handled by a data proxy)
+ and visual properties that describe how the data items should be rendered, such as item
+ meshes and colors. Each visualization type has its own series type. For example, bar graphs
+ use QBar3DSeries. Bar and scatter graphs can have multiple series added simultaneously.
+ Surface graphs support only a single series at a time.
+
+ This code snippet shows how to use QBar3DSeries to render bars as cylinders and with a
+ gradient instead of a uniform color:
+
+ \snippet doc_src_qtdatavisualization.cpp 11
+
\section1 Data proxies
The data that users wish to visualize comes in many formats, all of which cannot obviously be
@@ -175,9 +188,9 @@
which takes data in a format suitable for that visualization.
For example, the basic proxy for QBar3DSeries is QBarDataProxy, which stores rows of QBarDataItem
objects. Each QBarDataItem stores a single bar value. Additional typedefs are provided for
- QBarDataArray and QBarDataRow containers.
+ \c QBarDataArray and \c QBarDataRow containers.
- This code snipped shows how to use basic proxy when your data is stored in some hypothetical
+ This code snippet shows how to use basic proxy when your data is stored in some hypothetical
\c myData object:
\snippet doc_src_qtdatavisualization.cpp 10
@@ -244,8 +257,6 @@
For the best performance with the scatter and surface graphs, only keep the data you need in the
proxy.
-
- \note Data handling is not yet fully optimized in the technology preview version.
*/
/*!