既然甲方提了要求,我这边只能尽力修改尽量做到尽善尽美,在实现功能的基础上也要有美感!
1、首先就是绘制在柱状图:
QCPBars* bars=new QCPBars(this->ui->qcustomPlot1->xAxis,this->ui->qcustomPlot1->yAxis);
bars->setAntialiased(false);
2、设置柱状图颜色
bars->setPen(QPen(QColor(0, 168, 140).lighter(130)));
bars->setBrush(QColor(0, 168, 140));
顺便整理一下qwt设置柱状图颜色
QwtPlotBarChart *barChart = new QwtPlotBarChart("Bar Chart" );
QwtColumnSymbol *symbol = new QwtColumnSymbol( QwtColumnSymbol::Box );
symbol->setLineWidth( 2 );
symbol->setFrameStyle( QwtColumnSymbol::Raised );
QColor c(QColor::fromRgb(49,109,165));
symbol->setPalette(c);
barChart->setSymbol(symbol);
通过setSymbol就可以设置每条柱状图的颜色