Advertisement
Guest User

mybars.cpp

a guest
Oct 26th, 2018
118
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.09 KB | None | 0 0
  1. #include "mybars.h"
  2.  
  3. myBars::myBars(QWidget *parent) : QWidget(parent)
  4. {
  5.  
  6. set0 = new QBarSet("Parte 1");
  7. set1 = new QBarSet("Parte 2");
  8. set2 = new QBarSet("Parte 3");
  9. *set0 << 1 << 1 << 2 << 3 << 4 << 5 << 6;
  10. *set1 << 0.5;
  11. *set2 << 2;
  12.  
  13. QHorizontalStackedBarSeries *series = new QHorizontalStackedBarSeries();
  14. series->append(set0);
  15. //series->append(set1);
  16. //series->append(set2);
  17.  
  18. QChart *chart = new QChart();
  19. chart->addSeries(series);
  20. chart->setTitle("Jose Char");
  21. chart->setAnimationOptions(QChart::SeriesAnimations);
  22.  
  23. QStringList categories;
  24. //categories << "Jan" << "Feb" << "Mar" << "Apr" << "May" << "Jun";
  25. categories << "MyBar";
  26. QBarCategoryAxis *axis = new QBarCategoryAxis();
  27. axis->append(categories);
  28. chart->createDefaultAxes();
  29. chart->setAxisY(axis, series);
  30.  
  31. chart->legend()->setVisible(true);
  32. chart->legend()->setAlignment(Qt::AlignRight);
  33.  
  34. chartView = new QChartView(chart);
  35. chartView->setRenderHint(QPainter::Antialiasing);
  36. }
  37.  
  38. QChartView *myBars::returnChart()
  39. {
  40. return chartView;
  41. }
  42.  
  43. myBars::~myBars()
  44. {
  45. delete set0;
  46. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement