1、说明
最近在搞绘图方面的工作,说实话C++的第三方绘图库并不算多,总之我了解的有:qtcharts、ChartDirector、qwt、kdchart和QCustomPlot。这几个库各有利弊。
qtcharts:qt5.7之后才开源的模块,支持绘制各种图标,并且功能相当丰富,但是可扩展性差,如果自己想高度定制,比较困难,主要是和qt的源码风格有决定性的关系。
ChartDirector:开源的第三方绘图库,使用方便,推荐使用
qwt:主要绘制仪表盘类似的东西(这个库可以编译后加入qt帮助文档)
kdchart:不仅可以绘制图表,而且可以绘制甘特图,功能也都挺好使,我个人之前在qt4.7的时候使用过
QCustomPlot:简答的绘图库,因为只有两个文件,如果想高度定制我个人推荐这个靠谱,毕竟理解起来容易些
2、效果展示
下边是绘制的饼图展示效果,当然了不能满足大多数人的需要,我主要是在这里提供一种思路,如果需要在绘制上有所调整的小伙伴可以下载demo自行修改。
图1 展示图1

图2 展示2

本文介绍如何在Qt中自绘饼图,探讨了qtcharts、ChartDirector等绘图库,并提供了饼图的实现思路、关键步骤及源码解析,适合需要高度定制图表的开发者参考。
最低0.47元/天 解锁文章
563

被折叠的 条评论
为什么被折叠?



