@@ -306,7 +306,7 void QChart::zoom(qreal factor) | |||
|
306 | 306 | } |
|
307 | 307 | |
|
308 | 308 | /*! |
|
309 | Returns the pointer to the x axis object of the chart | |
|
309 | Returns the pointer to the x axis object of the chart asociated with the specified \a series | |
|
310 | 310 | */ |
|
311 | 311 | QAbstractAxis* QChart::axisX(QAbstractSeries* series) const |
|
312 | 312 | { |
@@ -314,14 +314,29 QAbstractAxis* QChart::axisX(QAbstractSeries* series) const | |||
|
314 | 314 | } |
|
315 | 315 | |
|
316 | 316 | /*! |
|
317 | Returns the pointer to the y axis object of the \a series | |
|
318 | If no \a series is provided then default Y axis of the chart is returned. | |
|
317 | Returns the pointer to the y axis object of the chart asociated with the specified \a series | |
|
319 | 318 | */ |
|
320 | 319 | QAbstractAxis* QChart::axisY(QAbstractSeries *series) const |
|
321 | 320 | { |
|
322 | 321 | return d_ptr->m_dataset->axisY(series); |
|
323 | 322 | } |
|
324 | 323 | |
|
324 | /*! | |
|
325 | NOTICE: This function has to be called after series has been added to the chart if no customized axes are set to the chart. Otherwise axisX(), axisY() calls return NULL. | |
|
326 | ||
|
327 | Creates the axes for the chart based on the series that has already been added to the chart. | |
|
328 | If QXYSeries derived series has been added to the chart then QValuesAxes are created as X and Y axes for the series. | |
|
329 | If QBarSeries or series types derived from it has been added then QBarCategoriesAxis is created as X axis and QValueAxis as Y axis. | |
|
330 | If there are several QXYSeries derived series added to the chart and no other series type has been added then only one pair of axes is created. | |
|
331 | If there are sevaral series added of different types then each series gets its own axes pair. | |
|
332 | ||
|
333 | NOTICE: if there is more than one x and y axes created then no axis is drawn by default and one needs to choose explicitly which axis should be shown. | |
|
334 | ||
|
335 | Axis specifix to the series can be later obtained from the chart by providing the series as the parameter of axisX(), axisY() function calls. | |
|
336 | QPieSeries does not create any axes. | |
|
337 | ||
|
338 | \sa axisX(), axisY(), setAxisX(), setAxisY() | |
|
339 | */ | |
|
325 | 340 | void QChart::createDefaultAxes() |
|
326 | 341 | { |
|
327 | 342 | d_ptr->m_dataset->createDefaultAxes(); |
@@ -401,11 +416,21 void QChart::setMarginsMinimum(const QRectF& margins) | |||
|
401 | 416 | d_ptr->m_presenter->setMarginsMinimum(margins); |
|
402 | 417 | } |
|
403 | 418 | |
|
419 | /*! | |
|
420 | Sets \a axis to the chart, which will control the presentation of the \a series | |
|
421 | ||
|
422 | \sa axisX(), axisY(), setAxisY(), createDefaultAxes() | |
|
423 | */ | |
|
404 | 424 | void QChart::setAxisX(QAbstractAxis* axis , QAbstractSeries *series) |
|
405 | 425 | { |
|
406 | 426 | d_ptr->m_dataset->setAxisX(series,axis); |
|
407 | 427 | } |
|
408 | 428 | |
|
429 | /*! | |
|
430 | Sets \a axis to the chart, which will control the presentation of the \a series | |
|
431 | ||
|
432 | \sa axisX(), axisY(), setAxisX(), createDefaultAxes() | |
|
433 | */ | |
|
409 | 434 | void QChart::setAxisY( QAbstractAxis* axis , QAbstractSeries *series) |
|
410 | 435 | { |
|
411 | 436 | d_ptr->m_dataset->setAxisY(series,axis); |
General Comments 0
You need to be logged in to leave comments.
Login now