是否可以在单个QBarSet中为每个条设置颜色?
QBarSet *set0 = new QBarSet("Jane");
*set0 << 1 << 2 << 3 << 4 << 5 << 6;
QHorizontalBarSeries *series = new QHorizontalBarSeries();
series->append(set0);
QChart *chart = new QChart();
chart->addSeries(series);
最佳答案
每个QBarSet
是独立的。您可以创建一个QList并对其进行迭代,然后使用setColor()。例如:
QList<QBarSet *> barsets;
barsets.append(set0);
[...]
QColor color("blue");
for(auto barset: barsets){
barset->setColor(color);
}
关于c++ - 更改QBarSet中单个barr的颜色,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/43616621/