日韩久久久精品,亚洲精品久久久久久久久久久,亚洲欧美一区二区三区国产精品 ,一区二区福利

《Python Qt GUI與數據可視化編程》第13章

系統 5404 0

第13章 PyQtDataVisualization三維繪圖

Data Visualization是Qt中的一個三維數據可視化模塊,可以繪制三維柱狀圖、三維散點圖、三維曲面等。Data Visualization模塊的功能雖然不能和一些專業的三維圖形類庫(如VTK)相提并論,但是它簡單易用,對于簡單的三維數據顯示是比較實用的。PyQt5中并沒有Data Visualization模塊,需要單獨安裝PyQtDataVisualization包。

本章首先介紹PyQtDataVisualization模塊的基本組成和主要類的功能,然后介紹三維柱狀圖、三維散點圖和三維曲面的繪制方法。

13.1 PyQtDataVisualization模塊概述

13.2 三維柱狀圖

實例Demo13_1使用Q3DBars圖表類和QBar3DSeries序列類繪制一個三維柱狀圖,并在界面上對其一些常見屬性和操作進行控制,程序運行時界面如圖13-5所示。

《Python Qt GUI與數據可視化編程》第13章 PyQtDataVisualization三維繪圖_第1張圖片

圖13-5 實例Demo13_1運行時界面

13.3 三維散點圖

要繪制三維散點圖,需要用到圖表類Q3DScatter,序列類QScatter3DSeries和數據代理類QScatterDataProxy。實例Demo13_2使用這些類演示了三維散點圖繪制的基本方法,程序運行時界面如圖13-8所示,它繪制了一個“墨西哥草帽”的散點圖,但是在運行時可以修改散點的坐標,可以添加新的散點,可以刪除散點。

《Python Qt GUI與數據可視化編程》第13章 PyQtDataVisualization三維繪圖_第2張圖片

圖13-8 示例Demo13_2運行時界面

13.4 三維曲面圖

繪制三維曲面使用Q3DSurface圖表類和QSurface3DSeries序列,根據使用的數據代理類的不同,可以繪制兩種三維曲面圖。

  • QSurfaceDataProxy數據代理類,根據空間點的三維坐標繪制曲面,如一般的三維函數曲面。實例Demo13_3演示這種圖表的繪制。
  • QHeightMapSurfaceDataProxy數據代理類,根據一個圖片的數據繪制三維曲面,典型的如三維地形圖。實例Demo13_4演示這種圖表的繪制。

《Python Qt GUI與數據可視化編程》第13章 PyQtDataVisualization三維繪圖_第3張圖片

圖13-11 實例Demo13_3繪制的三維曲面圖

?

<上一章>?????????????? <回主頁>??????????????? <下一章>

?


更多文章、技術交流、商務合作、聯系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦!!!

發表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 连江县| 翁源县| 南城县| 延吉市| 株洲市| 酒泉市| 汾西县| 县级市| 灵台县| 万源市| 广饶县| 闽清县| 北川| 岳普湖县| 即墨市| 金门县| 承德县| 怀集县| 黄山市| 铜川市| 乌拉特后旗| 鄂温| 惠州市| 正宁县| 华亭县| 东乌珠穆沁旗| 抚远县| 满洲里市| 波密县| 黄龙县| 宜川县| 县级市| 老河口市| 府谷县| 延安市| 阳朔县| 儋州市| 庄河市| 晋城| 佛冈县| 大余县|