您的位置:首页 > 编程语言 > Qt开发

Qt Charts - 让数据可视化更简单

2018-04-01 10:49 1216 查看

简述

Qt Charts 模块提供了一套易于使用的图表组件,例如:柱状图、面积图、箱形图、饼图、线性图、曲线图、散点图。。。由于其采用了 Qt Graphics View 框架,因此图表可以很容易地被集成到现代的用户界面。

Qt Charts 除了图表类型丰富、方便快捷之外,还完美支持移动端,可用作 QWidgets、QGraphicsWidget 或 QML 类型。通过选择一个图表主题,即可轻松地创建令人印象深刻的图表。

在 Qt5.7 之前的版本(最早只能到 Qt5.4),需要对 Qt Charts 自行编译才能使用;在更早的版本中,要使用 Qt Charts,不得不使用商业版 Qt;但从 Qt5.7 开始,以 GPLv3 许可提供给社区版使用。

简述

Qt Charts

版权所有:一去丶二三里,转载请注明出处: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 - 展示了如何启用 OpenG
ccb0
L 加速 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 - 高端、大气、上档次,狂拽、炫酷、吊炸天。。。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  qt chart 可视化 图表