QBarCategoryAxis Class

The QBarCategoryAxis class adds categories to a chart's axes. More...

Header: #include <QBarCategoryAxis>
Instantiated By: BarCategoryAxis
Inherits: QAbstractAxis

Properties

Public Functions

QStringList categories()
int count() const
QString max() const
QString min() const
void setCategories(const QStringList &categories)
void setMax(const QString &maxCategory)
void setMin(const QString &minCategory)

Signals

void categoriesChanged()
void countChanged()
void maxChanged(const QString &max)
void minChanged(const QString &min)

Detailed Description

QBarCategoryAxis can be set up to show an axis line with tick marks, grid lines, and shades. Categories are drawn between the ticks. It can be used also with a line series, as demonstrated by the Line and BarChart Example.

The following code illustrates how to use QBarCategoryAxis:

 QChartView *chartView = new QChartView;
 QBarSeries *series = new QBarSeries;
 // ...
 chartView->chart()->addSeries(series);
 chartView->chart()->createDefaultAxes();

 QBarCategoryAxis *axisX = new QBarCategoryAxis;
 QStringList categories;
 categories << "Jan" << "Feb" << "Mar" << "Apr" << "May" << "Jun";
 axisX->append(categories);
 axisX->setRange("Feb", "May");
 chartView->chart()->setAxisX(axisX, series);

Property Documentation

categories : QStringList

This property holds the categories of an axis.

Access functions:

QStringList categories()
void setCategories(const QStringList &categories)

Notifier signal:

void categoriesChanged()

count : const int

This property holds the number of categories of an axis.

Access functions:

int count() const

Notifier signal:

void countChanged()

max : QString

This property holds the maximum value on the axis.

Access functions:

QString max() const
void setMax(const QString &maxCategory)

Notifier signal:

void maxChanged(const QString &max)

min : QString

This property holds the minimum value on the axis.

Access functions:

QString min() const
void setMin(const QString &minCategory)

Notifier signal:

void minChanged(const QString &min)