From 587658ab0a6ddc114d58a1d72d0e805d28a6370b 2012-02-06 08:47:55 From: Tero Ahola Date: 2012-02-06 08:47:55 Subject: [PATCH] Added minimalistic scatter example --- diff --git a/example/example.pro b/example/example.pro index 4f36369..f5e2b73 100644 --- a/example/example.pro +++ b/example/example.pro @@ -4,4 +4,6 @@ SUBDIRS += linechart \ colorlinechart \ barchart \ stackedbarchart \ - percentbarchart + percentbarchart \ + scatter + diff --git a/example/scatter/main.cpp b/example/scatter/main.cpp new file mode 100644 index 0000000..a6e5ee8 --- /dev/null +++ b/example/scatter/main.cpp @@ -0,0 +1,37 @@ +#include +#include +#include +#include +#include +#include + +QTCOMMERCIALCHART_USE_NAMESPACE + +int main(int argc, char *argv[]) +{ + QApplication a(argc, argv); + + // Create widget and scatter series + QChartWidget chartWidget; + QScatterSeries *scatter = + qobject_cast(chartWidget.createSeries(QChartSeries::SeriesTypeScatter)); + Q_ASSERT(scatter); + + // Add test data to the series + QList x; + QList y; + for (qreal i(0.0); i < 20; i += 0.5) { + // Linear data with random component + x.append(i + ((qreal)(rand() % 100)) / 100 ); + y.append(i + ((qreal)(rand() % 100)) / 100 ); + } + scatter->setData(x, y); + + // Use the chart widget as the central widget + QMainWindow w; + w.resize(640, 480); + w.setCentralWidget(&chartWidget); + w.show(); + + return a.exec(); +} diff --git a/example/scatter/scatter.pro b/example/scatter/scatter.pro new file mode 100644 index 0000000..5e28333 --- /dev/null +++ b/example/scatter/scatter.pro @@ -0,0 +1,17 @@ +!include( ../../common.pri ) { + error( "Couldn't find the common.pri file!" ) +} +!include( ../../integrated.pri ) { + error( "Couldn't find the integrated.pri file !") +} + +QT += core gui + +TARGET = scatter +TEMPLATE = app + +SOURCES += main.cpp + +HEADERS += + +