Qt Charts 之 QBarSet Class

详细描述

QBarSet类表示条形图中的一组条。


如图所示的条形图也称柱状图,总共有五组的条,也就是有五组的QBarSet,每个QBarSet代表一组条,每组条都有6个数据(一月到六月)。在条形图中,每组不同的条(QBarSet)是以不同的颜色来区分的。

每个条的集合包含每个分类的一个数据值,例如上图中的每个人(条)的集合包含了每个月(分类)中的一个值。假设每个条(QBarSet)的第一个值是属于第一个分类,第二个值属于第二个分类,以此类推。如果(QBarSet)集合的值比类别少,则假定缺失的值位于集合的末尾。对于在集合中间的缺失值,使用数值0表示,没有显示0值集合的条(如上图所示,有些集合在某些分类中是没有显示条(柱)的,表示该集合在这个分类中值为0)。

Signals(信号)

void borderColorChanged(QColor color)
void brushChanged()
void clicked(int index)
void colorChanged(QColor color)
void doubleClicked(int index)
void hovered(bool status, int index)
void labelBrushChanged()
void labelChanged()
void labelColorChanged(QColor color)
void labelFontChanged()
void penChanged()
void pressed(int index)
void released(int index)
void valueChanged(int index)
void valuesAdded(int index, int count)
void valuesRemoved(int index, int count)


常用API

QBarSet::QBarSet(const QString label, QObject *parent = Q_NULLPTR)
使用label标签和指定父类parent构造一个条集合(QBarSet)。

[virtual] QBarSet::~QBarSet()
移除条集合。

void QBarSet::append(const qreal value)
向条集合(QBarSet)的末尾添加指定的新值value。

void QBarSet::append(const QList<qreal> &values)
这是一个重载函数。像条集合的末尾添加指定的链表中的值values。

qreal QBarSet::at(const int index) const
返回条集合中指定位置index的值。如果索引index超出边界(范围),则返回0.0。



  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值