Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include "mybars.h"
- myBars::myBars(QWidget *parent) : QWidget(parent)
- {
- set0 = new QBarSet("Parte 1");
- set1 = new QBarSet("Parte 2");
- set2 = new QBarSet("Parte 3");
- *set0 << 1 << 1 << 2 << 3 << 4 << 5 << 6;
- *set1 << 0.5;
- *set2 << 2;
- QHorizontalStackedBarSeries *series = new QHorizontalStackedBarSeries();
- series->append(set0);
- //series->append(set1);
- //series->append(set2);
- QChart *chart = new QChart();
- chart->addSeries(series);
- chart->setTitle("Jose Char");
- chart->setAnimationOptions(QChart::SeriesAnimations);
- QStringList categories;
- //categories << "Jan" << "Feb" << "Mar" << "Apr" << "May" << "Jun";
- categories << "MyBar";
- QBarCategoryAxis *axis = new QBarCategoryAxis();
- axis->append(categories);
- chart->createDefaultAxes();
- chart->setAxisY(axis, series);
- chart->legend()->setVisible(true);
- chart->legend()->setAlignment(Qt::AlignRight);
- chartView = new QChartView(chart);
- chartView->setRenderHint(QPainter::Antialiasing);
- }
- QChartView *myBars::returnChart()
- {
- return chartView;
- }
- myBars::~myBars()
- {
- delete set0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement