简述
Qt Charts 模块提供了一套易于使用的图表组件,例如:柱状图、面积图、箱形图、饼图、线性图、曲线图、散点图。。。由于其采用了 Qt Graphics View 框架,因此图表可以很容易地被集成到现代的用户界面。
Qt Charts 除了图表类型丰富、方便快捷之外,还完美支持移动端,可用作 QWidgets、QGraphicsWidget 或 QML 类型。通过选择一个图表主题,即可轻松地创建令人印象深刻的图表。
在 Qt5.7 之前的版本(最早只能到 Qt5.4),需要对 Qt Charts 自行编译才能使用;在更早的版本中,要使用 Qt Charts,不得不使用商业版 Qt;但从 Qt5.7 开始,以 GPLv3 许可提供给社区版使用。
版权所有:一去丶二三里,转载请注明出处:http://blog.csdn.net/liang19890820
Qt Charts
Qt Charts 相比较其他图形库,更美观、更现代、性能更好,最主要的是更易上手,包含有良好的文档及大量的示例。。。
一起来欣赏一下:
AreaChart Example - 展示了如何创建一个简单的面积图
Audio Example - 展示了动态数据的图形(麦克风输入)
BarChart Example - 展示了如何创建一个柱状图
BarModelMapper Example - 展示了如何使用 QAbstractItemModel 派生 model 作为柱状图系列的数据
Box and Whiskers Example - 展示了如何创建一个箱形图(盒须图)
Callout Example - 展示了如何在图表上绘制一个额外的元素
Chart Themes Example - 展示了不同内置主题的外观和感觉
Custom Chart Example - 展示了如何定制图表上不同元素的外观
DateTimeAxis Example - 展示了如何利用 QDateTimeAxis 使用 QLineChart
Donut Chart Breakdown Example - 展示了如何使用 QPieSeries API 创建一个圆环分解图
Donutchart Example - 展示了如何创建一个简单的圆环图,并对其中一片进行定制
Dynamic Spline Example - 展示了如何绘制动态数据
HorizontalBarChart Example - 展示了如何创建一个水平柱状图
HorizontalPercentBarChart Example - 展示了如何创建一个简单的水平百分比柱状图
HorizontalStackedBarChart Example - 展示了如何创建一个简单的水平层叠图
Legend Example - 展示了如何分离图例以及如何附加回去
LegendMarkers Example - 展示了如何使用图例标记
Line and BarChart Example - 展示了如何结合不同的图表以及设置轴线
LineChart Example - 展示了如何创建一个简单的折线图
Logarithmic Axis Example - 展示了如何使用 QLogValueAxis
Model Data Example - 展示了如何使用 QAbstractItemModel 派生模型作为图表系列的数据源
Multiple Axes Example - 展示了如何创建一个有两个垂直轴的简单图表,每个 series 一个。
Nested Donuts Example - 展示了如何使用 QPieSeries API 创建一个嵌套的圆环图
OpenGL Accelerated Series Example - 展示了如何启用 OpenGL 加速 QLineSeries 和 QScatterSeries
PercentBarChart Example - 展示了如何创建一个简单的百分比柱状图
Piechart Example - 展示了如何创建一个简单的饼状图和并且定制一些饼片
Pie Chart Customization Example - 展示如何定制饼图的外观和感觉
Piechart Drilldown Example - 展示了如何实现一个有 drilldown 效果的饼图
Polar Chart Example - 展示了如何用多个不同的 series 创建一个简单的极坐标图
ScatterChart Example - 展示了如何创建一个简单的散布图
Scatter Interactions Example - 展示了如何创建一个简单的散布图和交互图以及如何与之交互
SplineChart Example - 展示了如何创建一个简单的曲线图
StackedBarChart Example - 展示了如何创建一个简单的层叠柱状图
StackedBarChart Drilldown Example - 展示了如何使用一个层叠柱状图来实现 drilldown。
Temperature Records Example - 展示了如何创建一个带有负值的柱状图
Zoom Line Example - 展示了如何创建自定义缩放效果
看到这里,只能用一句话来形容 Qt Charts - 高端、大气、上档次,狂拽、炫酷、吊炸天。。。