梁钊平 发表于 2023-11-5 21:49:05

【PySide6】QChart笔记(一)—— 用QDateTimeAxis作为x轴绘制多条折线图

一、QDateTimeAxis简介

1. 官方描述

https://doc.qt.io/qtforpython-6/PySide6/QtCharts/QDateTimeAxis.html
QDateTimeAxis可以用作带有刻度线、网格线以及阴影的轴。可以通过设置适当的日期时间格式来配置标签。QDateTimeAxis有效的时间范围为4714 BCE(公元前4714)到287396 CE(公元287396)。对于其他有关于QDateTime的限制,请参考QDateTime的官方文档。
1.1 属性

属性描述format从QDateTime对象创建轴标签时使用的字符串max轴的最大值min轴的最小值tickCount轴的刻度线数量1.2 信号

信号描述formatChanged属性format值改变时触发maxChanged属性max值改变时触发minChanged属性min值改变时触发rangeChanged属性max、min值改变时触发tickCountChanged属性tickCount值改变时触发1.3 使用方法

QDateTimeAxis可以与所有QXYSeries(QScatterSeries, QLineSeries, QSplineSeries)搭配使用。使用时,通过调用toMSecsSinceEpoch()方法向series中加点。
2. 官方用例

https://doc.qt.io/qtforpython-6/overviews/qtcharts-datetimeaxis-example.html
<blockquote>
【官方警告】本节包含从C++自动转换为Python的片段,其中可能包含错误
【译注:事实上示例代码确实有问题
来源:https://www.cnblogs.com/LinfengBingyi/p/17806706.html
免责声明:由于采集信息均来自互联网,如果侵犯了您的权益,请联系我们【E-Mail:cb@itdo.tech】 我们会及时删除侵权内容,谢谢合作!
页: [1]
查看完整版本: 【PySide6】QChart笔记(一)—— 用QDateTimeAxis作为x轴绘制多条折线图