欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Python數(shù)據(jù)分析之?Matplotlib?3D圖詳情

 更新時間:2022年05月12日 17:15:18   作者:??tigeriaf????  
本文主要介紹了Python數(shù)據(jù)分析之Matplotlib 3D圖詳情,Matplotlib提供了mpl_toolkits.mplot3d工具包來進行3D圖表的繪制,下文總結(jié)了更多相關(guān)資料,需要的小伙伴可以參考一下

最初我們介紹到 Matplotlib 可以繪制2D圖形,并且介紹了一些常見圖形的繪制方法,其實不僅可以繪制2D圖形,現(xiàn)在較新版本的 Matplotlib 加入了3D繪圖的工具包,已經(jīng)可以輕松地繪制3D圖形了,接下來就來介紹一下。

Matplotlib 提供了mpl_toolkits.mplot3d工具包來進行3D圖表的繪制,我們導入下簡單使用如下:

from mpl_toolkits import mplot3d

通過以上代碼導入后,可以傳遞參數(shù)projection='3d'給指定圖表對象并將其類型設(shè)置為3D類型,如下:

import matplotlib.pyplot as plt
from mpl_toolkits import mplot3d
fig = plt.figure()
# 創(chuàng)建子圖對象,類型為3d
ax = fig.add_subplot(projection='3d')
ax.set_xlabel('X', color='r')
ax.set_ylabel('Y', corlor='g')
ax.set_zlabel('Z', corlor='b')

上面示例代碼我們創(chuàng)建了子圖對象,并把其類型設(shè)置為3D類型,并設(shè)置了坐標軸的標簽及標簽顏色,

結(jié)果輸出如下:

可以看出,生成了一個三維的坐標軸,下面我們在這個三維的坐標軸中添加圖表:

import numpy as np

z = np.linspace(0, 45, 100)
x = z * np.sin(z)
y = z * np.cos(z)
ax.plot3D(x, y, z, '#800080')
plt.show()

結(jié)果輸出如下:

g

其中plot3D()方法可以繪制3D的折線圖,除此之外,還有scatter3D()繪制3D的散點圖、bar3D()繪制3D的柱狀圖等,這些方法和繪制對應(yīng)的2D圖形方法的使用方式基本一致。

到此這篇關(guān)于Python數(shù)據(jù)分析 Matplotlib 3D圖的文章就介紹到這了,更多相關(guān)Python 3D圖內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Python虛擬環(huán)境的創(chuàng)建和使用詳解

    Python虛擬環(huán)境的創(chuàng)建和使用詳解

    這篇文章主要給大家介紹了關(guān)于Python虛擬環(huán)境的創(chuàng)建和使用的相關(guān)資料,文中通過圖文介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-09-09
  • Numpy中創(chuàng)建數(shù)組的9種方式小結(jié)

    Numpy中創(chuàng)建數(shù)組的9種方式小結(jié)

    本文主要介紹了Numpy中創(chuàng)建數(shù)組的9種方式小結(jié),文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-03-03
  • Python tkinter和exe打包的方法

    Python tkinter和exe打包的方法

    這篇文章主要介紹了Python tkinter和exe打包的方法,本文給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-02-02
  • python獲取響應(yīng)某個字段值的3種實現(xiàn)方法

    python獲取響應(yīng)某個字段值的3種實現(xiàn)方法

    這篇文章主要介紹了python獲取響應(yīng)某個字段值的3種實現(xiàn)方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-04-04
  • Python logging日志庫空間不足問題解決

    Python logging日志庫空間不足問題解決

    這篇文章主要介紹了Python logging日志庫空間不足問題解決,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-09-09
  • Python基礎(chǔ)之pandas數(shù)據(jù)合并

    Python基礎(chǔ)之pandas數(shù)據(jù)合并

    這篇文章主要介紹了Python基礎(chǔ)之pandas數(shù)據(jù)合并,文中有非常詳細的代碼示例,對正在學習python基礎(chǔ)的小伙伴們有非常好的幫助,需要的朋友可以參考下
    2021-04-04
  • Python模塊文件結(jié)構(gòu)代碼詳解

    Python模塊文件結(jié)構(gòu)代碼詳解

    這篇文章主要介紹了Python模塊文件結(jié)構(gòu)代碼詳解,分享了相關(guān)代碼示例,小編覺得還是挺不錯的,具有一定借鑒價值,需要的朋友可以參考下
    2018-02-02
  • python使用struct模塊實現(xiàn)打包/解包二進制數(shù)據(jù)

    python使用struct模塊實現(xiàn)打包/解包二進制數(shù)據(jù)

    因為網(wǎng)絡(luò)傳輸?shù)臄?shù)據(jù)都是二進制字節(jié)流,而?Python?只有字符串可以直接轉(zhuǎn)成字節(jié)流,對于整數(shù)、浮點數(shù)則無能為力了,所以?Python?提供了?struct?模塊來幫我們解決這一點,下面我們就來看看它的用法吧
    2023-09-09
  • Pyramid將models.py文件的內(nèi)容分布到多個文件的方法

    Pyramid將models.py文件的內(nèi)容分布到多個文件的方法

    默認的Pyramid代碼結(jié)構(gòu)中,就只有一個models.py文件,在實際項目中,如果需要對models進行分類,放到不同文件下,應(yīng)該怎么辦
    2013-11-11
  • 詳解numpy.ndarray.reshape()函數(shù)的參數(shù)問題

    詳解numpy.ndarray.reshape()函數(shù)的參數(shù)問題

    這篇文章主要介紹了詳解numpy.ndarray.reshape()函數(shù)的參數(shù)問題,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-10-10

最新評論