##// END OF EJS Templates
First version of legend. Simple markers and serie names. Using drilldown as example for now.
First version of legend. Simple markers and serie names. Using drilldown as example for now.

File last commit:

r486:7ab45bf9f776
r529:73dc1554f5c7
Show More
multichartwidget.cpp
35 lines | 1.0 KiB | text/x-c | CppLexer
#include "multichartwidget.h"
#include <QVBoxLayout>
#include <qchartglobal.h>
#include <qchartview.h>
#include <qscatterseries.h>
#include <qpieseries.h>
QTCOMMERCIALCHART_USE_NAMESPACE
MultiChartWidget::MultiChartWidget(QWidget *parent) :
QWidget(parent)
{
QVBoxLayout *l = new QVBoxLayout(this);
// Create chart 1 and add a simple pie series onto it
QChartView *chartView1 = new QChartView();
l->addWidget(chartView1);
QPieSeries *pie = new QPieSeries();
pie->add(1.1, "label1");
pie->add(1.2, "label2");
chartView1->addSeries(pie);
// Create chart 2 and add a simple scatter series onto it
QChartView *chartView2 = new QChartView();
l->addWidget(chartView2);
QScatterSeries *scatter = new QScatterSeries();
*scatter << QPointF(0.5, 5.0)
<< QPointF(1.0, 4.5)
<< QPointF(1.0, 5.5)
<< QPointF(1.5, 5.0)
<< QPointF(2.0, 4.5)
<< QPointF(2.0, 5.5)
<< QPointF(2.5, 5.0);
chartView2->addSeries(scatter);
}