旋转散点图_实战PyQt5: 165-数据可视化之三维散点图

本文介绍了Qt数据可视化模块中的Q3DScatter和QScatter3DSeries类,用于创建三维散点图。Q3DScatter支持3D散点图的旋转、缩放和选择操作,可以添加和管理多个散点图序列。QScatter3DSeries管理数据序列的视觉元素和数据代理,支持设置条目标签格式。示例代码展示了如何创建和展示三维散点图。
摘要由CSDN通过智能技术生成
95e05ac998334f33aadedb3089c6f708.png

在Qt是数据可视化模块中,Q3DScatter类和QScatter3DSeries类实现数据的三维散点图可视化。

Q3DScatter

Q3DScatter类提供了用于渲染3D散点图的方法。通过该类可以在3D中渲染散点图,并通过自由旋转场景来查看散点图。按住鼠标右键并移动鼠标即可完成旋转。缩放是通过鼠标滚轮完成的。选择(如果启用)是通过鼠标左键完成的。可以通过单击鼠标滚轮将场景重置为默认摄像机视图。在触摸设备中,旋转是通过点击和移动完成的,通过点击并按住进行选择的,以及通过捏合进行缩放的。

如果没有将任何轴显式设置为Q3DScatter,则会创建没有标签的临时默认轴。可以通过轴访问器修改这些默认轴,但是一旦为该方向显式设置了任何轴,该方向的默认轴就会被销毁。

Q3DScatter同时支持多个散点图序列的可视化。

Q3DScatter常用方法:

  • addAxis(self, axis):将axis添加到图形。通过addAxis添加的轴尚未使用,addAxis仅用于将axis的所有权给与图形。axis不能为空或添加到另一个图形中。
  • addSeries(self, series):将series添加到图形中。一个图可以包含多个序列,但只有一组轴。如果新添加的系列指定了选定的项目,则它将突出显示,并且将清除所有现有的选择。
  • releaseAxis(
  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值