前面一副是可以用Qwt实现的,后面是我希望可以实现的图。
请问谁用Qwt曾经实现过?若没有,我就只能自绘了。。
------解决方案--------------------
qwt有个例子是绘制柱状图的,把那个改造一下就行了吧,绘制柱子颜色改改就可以用了
------解决方案--------------------
我用的qwt6.1,barchart例子上本身就是不同的列有不同的颜色啊。
我看里面的大体代码是这样的
for ( int i = 0; i < numBars; i++ )
{
QwtColumnSymbol *symbol = new QwtColumnSymbol( QwtColumnSymbol::Box );
symbol->setLineWidth( 2 );
symbol->setFrameStyle( QwtColumnSymbol::Raised );
symbol->setPalette( QPalette( colors[i] ) );
d_barChartItem->setSymbol( i, symbol );
}
仅供参考