Python可视化——3D绘图解决方案pyecharts、matplotlib、openpyxl
生活随笔
收集整理的這篇文章主要介紹了
Python可视化——3D绘图解决方案pyecharts、matplotlib、openpyxl
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
Python可視化——3D繪圖解決方案pyecharts、matplotlib、openpyxl
- 1. pyecharts
- 2. matplotlib
- 3. openpyxl
這篇博客將介紹python中可視化比較棒的3D繪圖包,pyecharts、matplotlib、openpyxl。基本的條形圖、散點圖、餅圖、地圖都有比較成熟的支持。
1. pyecharts
支持散點圖、條形圖、折線圖、餅圖、地圖、熱力圖、圖表、股票圖、雷達(dá)圖、箱線圖、樹圖、樹map圖、日晷圖、平行線圖、桑葚圖、漏斗圖、儀表盤圖、畫報圖、主題河流圖、日歷圖、個性化圖,也支持局部放大、數(shù)據(jù)集、拖動、富文本圖;也支持點、線、流、圖GL圖
官網(wǎng)demo地址:https://gallery.pyecharts.org
熱力圖、圖表效果如下:
3D球體示例如下:
3D條形圖、散點圖、曲面圖示例如下:
3D表面、地圖示例如下:
點、線、流GL圖如下:
2. matplotlib
支持以下圖表:
- 在 3D 繪圖上繪制 2D 數(shù)據(jù)
- 3D條形圖演
- 在不同平面上創(chuàng)建二維條形圖
- 繪制 3D 輪廓(水平)曲線
- 使用 extend3d 選項繪制 3D 輪廓(水平)曲線
- 將輪廓輪廓投影到圖形上
- 將填充輪廓投影到圖形上
- 3D 曲面圖中的自定義山體陰影
- 3D 誤差條
- 3D 誤差線
- 創(chuàng)建 2D 數(shù)據(jù)的 3D 直方圖
- 參數(shù)曲線
- 洛倫茲吸引子
- 2D 和 3D 軸在同一個 圖
- 同一圖中的 2D 和 3D 軸
- 在 3D 繪圖中繪制平面對象
- 生成多邊形以填充 3D 折線圖
- 3D 箭袋圖
- 旋轉(zhuǎn) 3D 繪圖
- 3D散點圖
- 3D 莖
- 3D 圖作為子圖
- 3D 表面(顏色圖)
- 3D表面(純色)
- 3D表面(棋盤)
- 具有極坐標(biāo)的 3D 表面
- 3D 文本注釋
- 三角形 3D 等高線圖
- 三角形 3D 填充等高線圖
- 三角形 3D 表面圖
- 3D 體素/體積圖
- numpy 標(biāo)志的 3D 體素圖
- 帶有 rgb 顏色的 3D 體素/體積圖
- 具有圓柱坐標(biāo)的 3D 體素/體積圖
- 3D 線框圖
- 旋轉(zhuǎn) 3D 線框圖
- 一個方向的 3D 線框圖
https://matplotlib.org/stable/tutorials/toolkits/mplot3d.html#toolkit-mplot3d-tutorial
3. openpyxl
openpyxl:excel表格處理工具,可以根據(jù)數(shù)據(jù)繪制3D圖表;
支持以下圖表:
- 面積圖
- 二維面積圖
- 3D 面積圖
- 條形圖和柱形圖
- 垂直、水平和堆積條形圖
- 3D 條形圖
- 氣泡圖
- 折線圖
- 二維折線圖
- 3D 折線圖
- 散點圖
- 餅圖
- 投影餅圖
- 3D 餅圖
- 漸變餅圖
- 甜甜圈圖
- 雷達(dá)圖
- 股票圖表
- 表面圖
3D條形圖:
3D面積圖:
3D表面圖:
總結(jié)
以上是生活随笔為你收集整理的Python可视化——3D绘图解决方案pyecharts、matplotlib、openpyxl的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 使用Python,OpenCV的Mean
- 下一篇: 名字怎么设计个性签名