@@ -184,8 +184,8 QChart* ThemeWidget::createAreaChart() const | |||||
184 | QLineSeries *series1 = new QLineSeries(chart); |
|
184 | QLineSeries *series1 = new QLineSeries(chart); | |
185 | QLineSeries *series2 = new QLineSeries(chart); |
|
185 | QLineSeries *series2 = new QLineSeries(chart); | |
186 | foreach (Data data, m_dataTable[i]) { |
|
186 | foreach (Data data, m_dataTable[i]) { | |
187 |
series1->a |
|
187 | series1->append(data.first); | |
188 |
series2->a |
|
188 | series2->append(QPointF(data.first.x(), 0.0)); | |
189 | } |
|
189 | } | |
190 | QAreaSeries *area = new QAreaSeries(series1, series2); |
|
190 | QAreaSeries *area = new QAreaSeries(series1, series2); | |
191 | area->setName(name + QString::number(nameIndex)); |
|
191 | area->setName(name + QString::number(nameIndex)); | |
@@ -230,7 +230,7 QChart* ThemeWidget::createLineChart() const | |||||
230 | foreach (DataList list, m_dataTable) { |
|
230 | foreach (DataList list, m_dataTable) { | |
231 | QLineSeries *series = new QLineSeries(chart); |
|
231 | QLineSeries *series = new QLineSeries(chart); | |
232 | foreach (Data data, list) |
|
232 | foreach (Data data, list) | |
233 |
series->a |
|
233 | series->append(data.first); | |
234 | series->setName(name + QString::number(nameIndex)); |
|
234 | series->setName(name + QString::number(nameIndex)); | |
235 | nameIndex++; |
|
235 | nameIndex++; | |
236 | chart->addSeries(series); |
|
236 | chart->addSeries(series); | |
@@ -247,7 +247,7 QChart* ThemeWidget::createPieChart() const | |||||
247 | for (int i = 0; i < m_dataTable.count(); i++) { |
|
247 | for (int i = 0; i < m_dataTable.count(); i++) { | |
248 | QPieSeries *series = new QPieSeries(chart); |
|
248 | QPieSeries *series = new QPieSeries(chart); | |
249 | foreach (Data data, m_dataTable[i]) { |
|
249 | foreach (Data data, m_dataTable[i]) { | |
250 |
QPieSlice *slice = series->a |
|
250 | QPieSlice *slice = series->append(data.first.y(), data.second); | |
251 | if (data == m_dataTable[i].first()) { |
|
251 | if (data == m_dataTable[i].first()) { | |
252 | slice->setLabelVisible(); |
|
252 | slice->setLabelVisible(); | |
253 | slice->setExploded(); |
|
253 | slice->setExploded(); | |
@@ -271,7 +271,7 QChart* ThemeWidget::createSplineChart() const | |||||
271 | foreach (DataList list, m_dataTable) { |
|
271 | foreach (DataList list, m_dataTable) { | |
272 | QSplineSeries *series = new QSplineSeries(chart); |
|
272 | QSplineSeries *series = new QSplineSeries(chart); | |
273 | foreach (Data data, list) |
|
273 | foreach (Data data, list) | |
274 |
series->a |
|
274 | series->append(data.first); | |
275 | series->setName(name + QString::number(nameIndex)); |
|
275 | series->setName(name + QString::number(nameIndex)); | |
276 | nameIndex++; |
|
276 | nameIndex++; | |
277 | chart->addSeries(series); |
|
277 | chart->addSeries(series); | |
@@ -288,7 +288,7 QChart* ThemeWidget::createScatterChart() const | |||||
288 | foreach (DataList list, m_dataTable) { |
|
288 | foreach (DataList list, m_dataTable) { | |
289 | QScatterSeries *series = new QScatterSeries(chart); |
|
289 | QScatterSeries *series = new QScatterSeries(chart); | |
290 | foreach (Data data, list) |
|
290 | foreach (Data data, list) | |
291 |
series->a |
|
291 | series->append(data.first); | |
292 | series->setName(name + QString::number(nameIndex)); |
|
292 | series->setName(name + QString::number(nameIndex)); | |
293 | nameIndex++; |
|
293 | nameIndex++; | |
294 | chart->addSeries(series); |
|
294 | chart->addSeries(series); |
@@ -22,9 +22,9 int main(int argc, char *argv[]) | |||||
22 | chartView->setChartTitle("Simple Line Chart"); |
|
22 | chartView->setChartTitle("Simple Line Chart"); | |
23 | // Add series to the chart |
|
23 | // Add series to the chart | |
24 | QLineSeries *line = new QLineSeries(); |
|
24 | QLineSeries *line = new QLineSeries(); | |
25 |
line->a |
|
25 | line->append(0.0, 0.8); | |
26 |
line->a |
|
26 | line->append(1.1, 1.1); | |
27 |
line->a |
|
27 | line->append(2.0, 2.5); | |
28 | chartView->addSeries(line); |
|
28 | chartView->addSeries(line); | |
29 | //! [1] |
|
29 | //! [1] | |
30 |
|
30 | |||
@@ -39,8 +39,8 int main(int argc, char *argv[]) | |||||
39 | // Add pie series |
|
39 | // Add pie series | |
40 | // ... |
|
40 | // ... | |
41 | QPieSeries *pie = new QPieSeries(); |
|
41 | QPieSeries *pie = new QPieSeries(); | |
42 |
pie->a |
|
42 | pie->append(3.4, "slice1"); | |
43 |
pie->a |
|
43 | pie->append(6.7, "slice2"); | |
44 | chartView->addSeries(pie); |
|
44 | chartView->addSeries(pie); | |
45 | //! [3] |
|
45 | //! [3] | |
46 |
|
46 |
@@ -27,8 +27,8 public: | |||||
27 | int fluctuate = 100; |
|
27 | int fluctuate = 100; | |
28 |
|
28 | |||
29 | for (qreal x = 0; x <= 2*PI; x+=m_step) { |
|
29 | for (qreal x = 0; x <= 2*PI; x+=m_step) { | |
30 |
series1->a |
|
30 | series1->append(x, fabs(sin(x)*fluctuate)); | |
31 |
series2->a |
|
31 | series2->append(x, fabs(cos(x)*fluctuate)); | |
32 | } |
|
32 | } | |
33 |
|
33 | |||
34 | QObject::connect(&m_timer,SIGNAL(timeout()),this,SLOT(update())); |
|
34 | QObject::connect(&m_timer,SIGNAL(timeout()),this,SLOT(update())); |
@@ -25,8 +25,8 m_y(1) | |||||
25 | green.setWidth(3); |
|
25 | green.setWidth(3); | |
26 | m_series1->setPen(green); |
|
26 | m_series1->setPen(green); | |
27 |
|
27 | |||
28 |
m_series0->a |
|
28 | m_series0->append(m_x,m_y); | |
29 |
m_series1->a |
|
29 | m_series1->append(m_x,m_y); | |
30 |
|
30 | |||
31 | setChartTitle("Simple EKG chart"); |
|
31 | setChartTitle("Simple EKG chart"); | |
32 | addSeries(m_series0); |
|
32 | addSeries(m_series0); | |
@@ -46,8 +46,8 void ChartView::handleTimeout() | |||||
46 | { |
|
46 | { | |
47 | m_x+=m_step; |
|
47 | m_x+=m_step; | |
48 | m_y = qrand() % 5 - 2.5; |
|
48 | m_y = qrand() % 5 - 2.5; | |
49 |
m_series0->a |
|
49 | m_series0->append(m_x,m_y); | |
50 |
m_series1->a |
|
50 | m_series1->append(m_x,m_y); | |
51 | if(m_x>=10) |
|
51 | if(m_x>=10) | |
52 | { |
|
52 | { | |
53 | m_series0->remove(m_x-10); |
|
53 | m_series0->remove(m_x-10); |
@@ -60,11 +60,11 int main(int argc, char *argv[]) | |||||
60 | //![1] |
|
60 | //![1] | |
61 |
|
61 | |||
62 | //![2] |
|
62 | //![2] | |
63 |
series0->a |
|
63 | series0->append(0, 6); | |
64 |
series0->a |
|
64 | series0->append(2, 4); | |
65 |
series0->a |
|
65 | series0->append(3, 8); | |
66 |
series0->a |
|
66 | series0->append(7, 4); | |
67 |
series0->a |
|
67 | series0->append(10, 5); | |
68 |
|
68 | |||
69 | *series1 << QPointF(1, 1) << QPointF(3, 3) << QPointF(7, 6) << QPointF(8, 3) << QPointF(10, 2); |
|
69 | *series1 << QPointF(1, 1) << QPointF(3, 3) << QPointF(7, 6) << QPointF(8, 3) << QPointF(10, 2); | |
70 | //![2] |
|
70 | //![2] |
@@ -16,8 +16,8 MultiChartWidget::MultiChartWidget(QWidget *parent) : | |||||
16 | QChartView *chartView1 = new QChartView(); |
|
16 | QChartView *chartView1 = new QChartView(); | |
17 | l->addWidget(chartView1); |
|
17 | l->addWidget(chartView1); | |
18 | QPieSeries *pie = new QPieSeries(); |
|
18 | QPieSeries *pie = new QPieSeries(); | |
19 |
pie->a |
|
19 | pie->append(1.1, "label1"); | |
20 |
pie->a |
|
20 | pie->append(1.2, "label2"); | |
21 | chartView1->addSeries(pie); |
|
21 | chartView1->addSeries(pie); | |
22 |
|
22 | |||
23 | // Create chart 2 and add a simple scatter series onto it |
|
23 | // Create chart 2 and add a simple scatter series onto it |
@@ -51,11 +51,11 int main(int argc, char *argv[]) | |||||
51 |
|
51 | |||
52 | //![1] |
|
52 | //![1] | |
53 | QPieSeries *series = new QPieSeries(); |
|
53 | QPieSeries *series = new QPieSeries(); | |
54 |
series->a |
|
54 | series->append(1, "Slice 1"); | |
55 |
series->a |
|
55 | series->append(2, "Slice 2"); | |
56 |
series->a |
|
56 | series->append(3, "Slice 3"); | |
57 |
series->a |
|
57 | series->append(4, "Slice 4"); | |
58 |
series->a |
|
58 | series->append(5, "Slice 5"); | |
59 | //![1] |
|
59 | //![1] | |
60 |
|
60 | |||
61 | //![2] |
|
61 | //![2] |
@@ -41,9 +41,9 m_index(0) | |||||
41 |
|
41 | |||
42 | for (int x = 0; x <= numPoints; ++x) { |
|
42 | for (int x = 0; x <= numPoints; ++x) { | |
43 | qreal y = qrand() % 100; |
|
43 | qreal y = qrand() % 100; | |
44 |
series0->a |
|
44 | series0->append(x,y); | |
45 |
series1->a |
|
45 | series1->append(x,y); | |
46 |
series2->a |
|
46 | series2->append(x,y); | |
47 | } |
|
47 | } | |
48 | //![2] |
|
48 | //![2] | |
49 |
|
49 |
@@ -67,11 +67,11 int main(int argc, char *argv[]) | |||||
67 | //![1] |
|
67 | //![1] | |
68 |
|
68 | |||
69 | //![2] |
|
69 | //![2] | |
70 |
series0->a |
|
70 | series0->append(0, 6); | |
71 |
series0->a |
|
71 | series0->append(2, 4); | |
72 |
series0->a |
|
72 | series0->append(3, 8); | |
73 |
series0->a |
|
73 | series0->append(7, 4); | |
74 |
series0->a |
|
74 | series0->append(10, 5); | |
75 |
|
75 | |||
76 | *series1 << QPointF(1, 1) << QPointF(3, 3) << QPointF(7, 6) << QPointF(8, 3) << QPointF(10, 2); |
|
76 | *series1 << QPointF(1, 1) << QPointF(3, 3) << QPointF(7, 6) << QPointF(8, 3) << QPointF(10, 2); | |
77 | //![2] |
|
77 | //![2] |
@@ -28,31 +28,31 SplineWidget::SplineWidget(QWidget *parent) | |||||
28 |
|
28 | |||
29 | //! [add points to series] |
|
29 | //! [add points to series] | |
30 | //add data points to the series |
|
30 | //add data points to the series | |
31 |
series->a |
|
31 | series->append(QPointF(150, 100)); | |
32 |
series->a |
|
32 | series->append(QPointF(200, 130)); | |
33 |
series->a |
|
33 | series->append(QPointF(250, 120)); | |
34 |
series->a |
|
34 | series->append(QPointF(300, 140)); | |
35 |
series->a |
|
35 | series->append(QPointF(350, 160)); | |
36 | //! [add points to series] |
|
36 | //! [add points to series] | |
37 |
|
37 | |||
38 | QSplineSeries* series2 = new QSplineSeries; |
|
38 | QSplineSeries* series2 = new QSplineSeries; | |
39 |
|
39 | |||
40 |
series2->a |
|
40 | series2->append(QPointF(400, 120)); | |
41 |
series2->a |
|
41 | series2->append(QPointF(450, 150)); | |
42 |
series2->a |
|
42 | series2->append(QPointF(500, 145)); | |
43 |
series2->a |
|
43 | series2->append(QPointF(550, 170)); | |
44 |
|
44 | |||
45 |
// series->a |
|
45 | // series->append(QPointF(600, 190)); | |
46 |
// series->a |
|
46 | // series->append(QPointF(650, 210)); | |
47 |
// series->a |
|
47 | // series->append(QPointF(700, 190)); | |
48 |
// series->a |
|
48 | // series->append(QPointF(750, 180)); | |
49 |
// series->a |
|
49 | // series->append(QPointF(800, 170)); | |
50 | QSplineSeries* series3 = new QSplineSeries; |
|
50 | QSplineSeries* series3 = new QSplineSeries; | |
51 |
series3->a |
|
51 | series3->append(QPointF(600, 190)); | |
52 |
series3->a |
|
52 | series3->append(QPointF(650, 210)); | |
53 |
series3->a |
|
53 | series3->append(QPointF(700, 190)); | |
54 |
series3->a |
|
54 | series3->append(QPointF(750, 180)); | |
55 |
series3->a |
|
55 | series3->append(QPointF(800, 170)); | |
56 |
|
56 | |||
57 | //! [3] |
|
57 | //! [3] | |
58 | // create chart view |
|
58 | // create chart view | |
@@ -96,9 +96,9 SplineWidget::SplineWidget(QWidget *parent) | |||||
96 | void SplineWidget::addNewPoint() |
|
96 | void SplineWidget::addNewPoint() | |
97 | { |
|
97 | { | |
98 | if (series->count() > 0) |
|
98 | if (series->count() > 0) | |
99 |
series->a |
|
99 | series->append(QPointF(series->x(series->count() - 1) + 40 + qrand()%40, qAbs(series->y(series->count() - 1) - 50 + qrand()%100))); | |
100 | else |
|
100 | else | |
101 |
series->a |
|
101 | series->append(QPointF(50, 50 + qrand()%50)); | |
102 | } |
|
102 | } | |
103 | //! [add point] |
|
103 | //! [add point] | |
104 |
|
104 |
@@ -35,7 +35,7 void DeclarativePieSeries::appendSlice(QDeclarativeListProperty<QPieSlice> *list | |||||
35 | { |
|
35 | { | |
36 | DeclarativePieSeries *series = qobject_cast<DeclarativePieSeries *>(list->object); |
|
36 | DeclarativePieSeries *series = qobject_cast<DeclarativePieSeries *>(list->object); | |
37 | if (series) |
|
37 | if (series) | |
38 |
series->a |
|
38 | series->append(slice->value(), slice->label()); | |
39 | } |
|
39 | } | |
40 |
|
40 | |||
41 | #include "moc_declarativepieseries.cpp" |
|
41 | #include "moc_declarativepieseries.cpp" |
@@ -21,7 +21,7 void DeclarativeXySeries::appendPoints(QDeclarativeListProperty<DeclarativeXyPoi | |||||
21 | { |
|
21 | { | |
22 | QXYSeries *series = qobject_cast<QXYSeries *>(list->object); |
|
22 | QXYSeries *series = qobject_cast<QXYSeries *>(list->object); | |
23 | if (series) |
|
23 | if (series) | |
24 |
series->a |
|
24 | series->append(QPointF(element->x(), element->y())); | |
25 | } |
|
25 | } | |
26 |
|
26 | |||
27 | QTCOMMERCIALCHART_END_NAMESPACE |
|
27 | QTCOMMERCIALCHART_END_NAMESPACE |
@@ -40,8 +40,8 QTCOMMERCIALCHART_BEGIN_NAMESPACE | |||||
40 | Creating basic area chart is simple: |
|
40 | Creating basic area chart is simple: | |
41 | \code |
|
41 | \code | |
42 | QLineSeries* lineSeries = new QLineSeries(); |
|
42 | QLineSeries* lineSeries = new QLineSeries(); | |
43 |
|
|
43 | series->append(0, 6); | |
44 |
|
|
44 | series->append(2, 4); | |
45 | QAreaSeries* areaSeries = new QAreaSeries(lineSeries); |
|
45 | QAreaSeries* areaSeries = new QAreaSeries(lineSeries); | |
46 | ... |
|
46 | ... | |
47 | chartView->addSeries(areaSeries); |
|
47 | chartView->addSeries(areaSeries); |
@@ -36,8 +36,8 QTCOMMERCIALCHART_BEGIN_NAMESPACE | |||||
36 | Creating basic line chart is simple: |
|
36 | Creating basic line chart is simple: | |
37 | \code |
|
37 | \code | |
38 | QLineSeries* series = new QLineSeries(); |
|
38 | QLineSeries* series = new QLineSeries(); | |
39 |
|
|
39 | series->append(0, 6); | |
40 |
|
|
40 | series->append(2, 4); | |
41 | ... |
|
41 | ... | |
42 | chartView->addSeries(series); |
|
42 | chartView->addSeries(series); | |
43 | \endcode |
|
43 | \endcode |
@@ -228,14 +228,14 QSeries::QSeriesType QPieSeries::type() const | |||||
228 | void QPieSeries::replace(QList<QPieSlice*> slices) |
|
228 | void QPieSeries::replace(QList<QPieSlice*> slices) | |
229 | { |
|
229 | { | |
230 | clear(); |
|
230 | clear(); | |
231 |
a |
|
231 | append(slices); | |
232 | } |
|
232 | } | |
233 |
|
233 | |||
234 | /*! |
|
234 | /*! | |
235 | Adds an array of \a slices to the series. |
|
235 | Adds an array of \a slices to the series. | |
236 | Slice ownership is passed to the series. |
|
236 | Slice ownership is passed to the series. | |
237 | */ |
|
237 | */ | |
238 |
void QPieSeries::a |
|
238 | void QPieSeries::append(QList<QPieSlice*> slices) | |
239 | { |
|
239 | { | |
240 | Q_D(QPieSeries); |
|
240 | Q_D(QPieSeries); | |
241 |
|
241 | |||
@@ -260,9 +260,9 void QPieSeries::add(QList<QPieSlice*> slices) | |||||
260 | Adds a single \a slice to the series. |
|
260 | Adds a single \a slice to the series. | |
261 | Slice ownership is passed to the series. |
|
261 | Slice ownership is passed to the series. | |
262 | */ |
|
262 | */ | |
263 |
void QPieSeries::a |
|
263 | void QPieSeries::append(QPieSlice* slice) | |
264 | { |
|
264 | { | |
265 |
a |
|
265 | append(QList<QPieSlice*>() << slice); | |
266 | } |
|
266 | } | |
267 |
|
267 | |||
268 | /*! |
|
268 | /*! | |
@@ -271,7 +271,7 void QPieSeries::add(QPieSlice* slice) | |||||
271 | */ |
|
271 | */ | |
272 | QPieSeries& QPieSeries::operator << (QPieSlice* slice) |
|
272 | QPieSeries& QPieSeries::operator << (QPieSlice* slice) | |
273 | { |
|
273 | { | |
274 |
a |
|
274 | append(slice); | |
275 | return *this; |
|
275 | return *this; | |
276 | } |
|
276 | } | |
277 |
|
277 | |||
@@ -280,10 +280,10 QPieSeries& QPieSeries::operator << (QPieSlice* slice) | |||||
280 | Adds a single slice to the series with give \a value and \a name. |
|
280 | Adds a single slice to the series with give \a value and \a name. | |
281 | Slice ownership is passed to the series. |
|
281 | Slice ownership is passed to the series. | |
282 | */ |
|
282 | */ | |
283 |
QPieSlice* QPieSeries::a |
|
283 | QPieSlice* QPieSeries::append(qreal value, QString name) | |
284 | { |
|
284 | { | |
285 | QPieSlice* slice = new QPieSlice(value, name); |
|
285 | QPieSlice* slice = new QPieSlice(value, name); | |
286 |
a |
|
286 | append(slice); | |
287 | return slice; |
|
287 | return slice; | |
288 | } |
|
288 | } | |
289 |
|
289 | |||
@@ -644,10 +644,10 void QPieSeries::setModelMapping(int modelValuesLine, int modelLabelsLine, Qt::O | |||||
644 | // create the initial slices set |
|
644 | // create the initial slices set | |
645 | if (d->m_mapOrientation == Qt::Vertical) { |
|
645 | if (d->m_mapOrientation == Qt::Vertical) { | |
646 | for (int i = 0; i < m_model->rowCount(); i++) |
|
646 | for (int i = 0; i < m_model->rowCount(); i++) | |
647 |
a |
|
647 | append(m_model->data(m_model->index(i, d->m_mapValues), Qt::DisplayRole).toDouble(), m_model->data(m_model->index(i, d->m_mapLabels), Qt::DisplayRole).toString()); | |
648 | } else { |
|
648 | } else { | |
649 | for (int i = 0; i < m_model->columnCount(); i++) |
|
649 | for (int i = 0; i < m_model->columnCount(); i++) | |
650 |
a |
|
650 | append(m_model->data(m_model->index(d->m_mapValues, i), Qt::DisplayRole).toDouble(), m_model->data(m_model->index(d->m_mapLabels, i), Qt::DisplayRole).toString()); | |
651 | } |
|
651 | } | |
652 | } |
|
652 | } | |
653 |
|
653 |
@@ -41,8 +41,8 public: // from QChartSeries | |||||
41 | public: |
|
41 | public: | |
42 |
|
42 | |||
43 | // slice setters |
|
43 | // slice setters | |
44 |
void a |
|
44 | void append(QPieSlice* slice); | |
45 |
void a |
|
45 | void append(QList<QPieSlice*> slices); | |
46 | void insert(int i, QPieSlice* slice); |
|
46 | void insert(int i, QPieSlice* slice); | |
47 | void replace(QList<QPieSlice*> slices); |
|
47 | void replace(QList<QPieSlice*> slices); | |
48 | void remove(QPieSlice* slice); |
|
48 | void remove(QPieSlice* slice); | |
@@ -69,7 +69,7 public: | |||||
69 |
|
69 | |||
70 | // convenience function |
|
70 | // convenience function | |
71 | QPieSeries& operator << (QPieSlice* slice); |
|
71 | QPieSeries& operator << (QPieSlice* slice); | |
72 |
QPieSlice* a |
|
72 | QPieSlice* append(qreal value, QString name); | |
73 | void setLabelsVisible(bool visible = true); |
|
73 | void setLabelsVisible(bool visible = true); | |
74 |
|
74 | |||
75 | // data from model |
|
75 | // data from model |
@@ -53,7 +53,7 QTCOMMERCIALCHART_BEGIN_NAMESPACE | |||||
53 |
|
53 | |||
54 | Note that QPieSeries takes ownership of the slice when it is set/added. |
|
54 | Note that QPieSeries takes ownership of the slice when it is set/added. | |
55 |
|
55 | |||
56 |
\sa QPieSeries::replace(), QPieSeries::a |
|
56 | \sa QPieSeries::replace(), QPieSeries::append() | |
57 | */ |
|
57 | */ | |
58 | QPieSlice::QPieSlice(QObject *parent) |
|
58 | QPieSlice::QPieSlice(QObject *parent) | |
59 | :QObject(parent), |
|
59 | :QObject(parent), | |
@@ -65,7 +65,7 QPieSlice::QPieSlice(QObject *parent) | |||||
65 | /*! |
|
65 | /*! | |
66 | Constructs an empty slice with given \a value, \a label and a \a parent. |
|
66 | Constructs an empty slice with given \a value, \a label and a \a parent. | |
67 | Note that QPieSeries takes ownership of the slice when it is set/added. |
|
67 | Note that QPieSeries takes ownership of the slice when it is set/added. | |
68 |
\sa QPieSeries::replace(), QPieSeries::a |
|
68 | \sa QPieSeries::replace(), QPieSeries::append() | |
69 | */ |
|
69 | */ | |
70 | QPieSlice::QPieSlice(qreal value, QString label, QObject *parent) |
|
70 | QPieSlice::QPieSlice(qreal value, QString label, QObject *parent) | |
71 | :QObject(parent), |
|
71 | :QObject(parent), |
@@ -35,8 +35,8 | |||||
35 | Creating basic scatter chart is simple: |
|
35 | Creating basic scatter chart is simple: | |
36 | \code |
|
36 | \code | |
37 | QScatterSeries* series = new QScatterSeries(); |
|
37 | QScatterSeries* series = new QScatterSeries(); | |
38 |
series->a |
|
38 | series->append(0, 6); | |
39 |
series->a |
|
39 | series->append(2, 4); | |
40 | ... |
|
40 | ... | |
41 | chartView->addSeries(series); |
|
41 | chartView->addSeries(series); | |
42 | \endcode |
|
42 | \endcode |
@@ -89,7 +89,7 QXYSeries::~QXYSeries() | |||||
89 | /*! |
|
89 | /*! | |
90 | Adds data point \a x \a y to the series. Points are connected with lines on the chart. |
|
90 | Adds data point \a x \a y to the series. Points are connected with lines on the chart. | |
91 | */ |
|
91 | */ | |
92 |
void QXYSeries::a |
|
92 | void QXYSeries::append(qreal x,qreal y) | |
93 | { |
|
93 | { | |
94 | Q_ASSERT(m_x.size() == m_y.size()); |
|
94 | Q_ASSERT(m_x.size() == m_y.size()); | |
95 | m_x<<x; |
|
95 | m_x<<x; | |
@@ -101,19 +101,19 void QXYSeries::add(qreal x,qreal y) | |||||
101 | This is an overloaded function. |
|
101 | This is an overloaded function. | |
102 | Adds data \a point to the series. Points are connected with lines on the chart. |
|
102 | Adds data \a point to the series. Points are connected with lines on the chart. | |
103 | */ |
|
103 | */ | |
104 |
void QXYSeries::a |
|
104 | void QXYSeries::append(const QPointF &point) | |
105 | { |
|
105 | { | |
106 |
a |
|
106 | append(point.x(),point.y()); | |
107 | } |
|
107 | } | |
108 |
|
108 | |||
109 | /*! |
|
109 | /*! | |
110 | This is an overloaded function. |
|
110 | This is an overloaded function. | |
111 | Adds list of data \a points to the series. Points are connected with lines on the chart. |
|
111 | Adds list of data \a points to the series. Points are connected with lines on the chart. | |
112 | */ |
|
112 | */ | |
113 |
void QXYSeries::a |
|
113 | void QXYSeries::append(const QList<QPointF> points) | |
114 | { |
|
114 | { | |
115 | foreach(const QPointF& point , points) { |
|
115 | foreach(const QPointF& point , points) { | |
116 |
a |
|
116 | append(point.x(),point.y()); | |
117 | } |
|
117 | } | |
118 | } |
|
118 | } | |
119 |
|
119 | |||
@@ -293,24 +293,24 void QXYSeries::setBrush(const QBrush &brush) | |||||
293 |
|
293 | |||
294 | /*! |
|
294 | /*! | |
295 | Stream operator for adding a data \a point to the series. |
|
295 | Stream operator for adding a data \a point to the series. | |
296 |
\sa a |
|
296 | \sa append() | |
297 | */ |
|
297 | */ | |
298 |
|
298 | |||
299 | QXYSeries& QXYSeries::operator<< (const QPointF &point) |
|
299 | QXYSeries& QXYSeries::operator<< (const QPointF &point) | |
300 | { |
|
300 | { | |
301 |
a |
|
301 | append(point); | |
302 | return *this; |
|
302 | return *this; | |
303 | } |
|
303 | } | |
304 |
|
304 | |||
305 |
|
305 | |||
306 | /*! |
|
306 | /*! | |
307 | Stream operator for adding a list of \a points to the series. |
|
307 | Stream operator for adding a list of \a points to the series. | |
308 |
\sa a |
|
308 | \sa append() | |
309 | */ |
|
309 | */ | |
310 |
|
310 | |||
311 | QXYSeries& QXYSeries::operator<< (const QList<QPointF> points) |
|
311 | QXYSeries& QXYSeries::operator<< (const QList<QPointF> points) | |
312 | { |
|
312 | { | |
313 |
a |
|
313 | append(points); | |
314 | return *this; |
|
314 | return *this; | |
315 | } |
|
315 | } | |
316 |
|
316 |
@@ -36,9 +36,9 protected: | |||||
36 | virtual ~QXYSeries(); |
|
36 | virtual ~QXYSeries(); | |
37 |
|
37 | |||
38 | public: |
|
38 | public: | |
39 |
void a |
|
39 | void append(qreal x, qreal y); | |
40 |
void a |
|
40 | void append(const QPointF &point); | |
41 |
void a |
|
41 | void append(const QList<QPointF> points); | |
42 | void replace(qreal x,qreal y); |
|
42 | void replace(qreal x,qreal y); | |
43 | void replace(const QPointF &point); |
|
43 | void replace(const QPointF &point); | |
44 | void remove(qreal x); |
|
44 | void remove(qreal x); |
General Comments 0
You need to be logged in to leave comments.
Login now