diff options
Diffstat (limited to 'demos/chartthemes/themewidget.cpp')
-rw-r--r-- | demos/chartthemes/themewidget.cpp | 25 |
1 files changed, 14 insertions, 11 deletions
diff --git a/demos/chartthemes/themewidget.cpp b/demos/chartthemes/themewidget.cpp index 4afa544a..0fb8391a 100644 --- a/demos/chartthemes/themewidget.cpp +++ b/demos/chartthemes/themewidget.cpp @@ -40,6 +40,7 @@ #include <QGroupBox> #include <QLabel> #include <QTime> +#include <QCategoriesAxis> ThemeWidget::ThemeWidget(QWidget* parent) : QWidget(parent), @@ -177,8 +178,8 @@ QComboBox* ThemeWidget::createLegendBox() const QChart* ThemeWidget::createAreaChart() const { QChart *chart = new QChart(); - chart->axisX()->setNiceNumbersEnabled(true); - chart->axisY()->setNiceNumbersEnabled(true); +// chart->axisX()->setNiceNumbersEnabled(true); +// chart->axisY()->setNiceNumbersEnabled(true); chart->setTitle("Area chart"); // The lower series initialized to zero values @@ -208,15 +209,16 @@ QChart* ThemeWidget::createAreaChart() const QChart* ThemeWidget::createBarChart(int valueCount) const { QChart* chart = new QChart(); - chart->axisX()->setNiceNumbersEnabled(true); - chart->axisY()->setNiceNumbersEnabled(true); + //TODO: chart->axisX()->setNiceNumbersEnabled(true); + //TODO: chart->axisY()->setNiceNumbersEnabled(true); chart->setTitle("Bar chart"); QStringList categories; for (int i(0); i < valueCount; i++) categories << QString::number(i); - chart->axisX()->categories()->insert(categories); + QCategoriesAxis* axis = new QCategoriesAxis(); + axis->append(categories); QStackedBarSeries* series = new QStackedBarSeries(chart); for (int i(0); i < m_dataTable.count(); i++) { @@ -226,6 +228,7 @@ QChart* ThemeWidget::createBarChart(int valueCount) const series->append(set); } chart->addSeries(series); + chart->setAxisX(series,axis); return chart; } @@ -233,8 +236,8 @@ QChart* ThemeWidget::createBarChart(int valueCount) const QChart* ThemeWidget::createLineChart() const { QChart* chart = new QChart(); - chart->axisX()->setNiceNumbersEnabled(true); - chart->axisY()->setNiceNumbersEnabled(true); + //TODO: chart->axisX()->setNiceNumbersEnabled(true); + //TODO: chart->axisY()->setNiceNumbersEnabled(true); chart->setTitle("Line chart"); QString name("Series "); @@ -279,8 +282,8 @@ QChart* ThemeWidget::createPieChart() const QChart* ThemeWidget::createSplineChart() const { // spine chart QChart* chart = new QChart(); - chart->axisX()->setNiceNumbersEnabled(true); - chart->axisY()->setNiceNumbersEnabled(true); + //TODO: chart->axisX()->setNiceNumbersEnabled(true); + //TODO: chart->axisY()->setNiceNumbersEnabled(true); chart->setTitle("Spline chart"); QString name("Series "); int nameIndex = 0; @@ -298,8 +301,8 @@ QChart* ThemeWidget::createSplineChart() const QChart* ThemeWidget::createScatterChart() const { // scatter chart QChart* chart = new QChart(); - chart->axisX()->setNiceNumbersEnabled(true); - chart->axisY()->setNiceNumbersEnabled(true); + //TODO: chart->axisX()->setNiceNumbersEnabled(true); + //TODO: chart->axisY()->setNiceNumbersEnabled(true); chart->setTitle("Scatter chart"); QString name("Series "); int nameIndex = 0; |