


绘制柱状图和绘制水平柱状图用同一个函数实现,都是draw_barChart(),只是其中的参数不同

红色框框中的语句是要打开QPainter的反走样功能。
在计算机中绘制一条直线,会有明显的锯齿现象,这就叫走样。

比如要绘制A到B的直线,计算机上只能显示那些红色的点。网格越密,分辨率越高,直线越精确,锯齿越小。




先看看数据

再看看最终画出来的柱状图


运行效果如图

在函数中添加如下红色框中代码
(1)生成坐标轴数据

(2)设置坐标轴和画坐标轴

运行效果


插入代码

运行效果

添加代码
(1)折线序列设置

(2)添加数据和添加序列

(3)添加轴

运行效果



补充代码

运行效果


补充代码

运行效果


hovered信号:在鼠标光标进入或离开一个棒柱时发射

在statusbar上显示信息



hovered是鼠标光标进入或离开柱子,clicked是要点击柱子


没点击前,鼠标放在柱子上,hovered

点击后,clicked



点图例文字或方块

柱子隐藏了,图例也变了

再点统帅,变回原样

点平均分

所有功能都实现了,补充其他字段的代码。
(1)定义

(2)数据生成

(3)添加数据集



是因为之前系统安装的时候漏装了QtChart,用pip命令安装PyQtChart

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。