#include "chartview.h" #include #include #include #include #include ChartView::ChartView(QWidget* parent):QChartView(parent), m_index(0) { setChartTitle("Charts presenter"); QObject::connect(&m_timer,SIGNAL(timeout()),this,SLOT(handleTimeout())); m_timer.setInterval(3000); //![1] QLineSeries* series0 = new QLineSeries(this); QPen blue(Qt::blue); blue.setWidth(3); series0->setPen(blue); QScatterSeries* series1 = new QScatterSeries(this); QPen red(Qt::red); red.setWidth(3); series1->setPen(red); series1->setBrush(Qt::white); QSplineSeries* series2 = new QSplineSeries(this); QPen green(Qt::green); green.setWidth(3); series2->setPen(green); QAreaSeries* series3 = new QAreaSeries(series0); QPen yellow(Qt::black); yellow.setWidth(3); series3->setPen(yellow); series3->setBrush(Qt::yellow); //![1] //![2] int numPoints = 10; for (int x = 0; x <= numPoints; ++x) { qreal y = qrand() % 100; series0->add(x,y); series1->add(x,y); series2->add(x,y); } //![2] //![3] m_series<