如何在 Python 中使用 Matplotlib 繪製 3D 密度圖?
要使用 matplotlib 在 Python 中繪製 3D 密度圖,我們可以執行以下步驟 −
使用 numpy 建立邊、x、y 和 z。Numpy linspace 幫助在兩個點之間建立基於第三個數字的 data。
使用 side 資料從座標向量返回座標矩陣。
使用 x 和 y(步驟 2)建立指數資料。
使用 pcolormesh() 方法建立具有不規則矩形網格的偽彩色圖。
要顯示圖形,請使用 show() 方法。
示例
from matplotlib import pyplot as plt, cm, colors import numpy as np plt.rcParams["figure.figsize"] = [7.00, 3.50] plt.rcParams["figure.autolayout"] = True side = np.linspace(-2, 2, 15) X, Y = np.meshgrid(side, side) Z = np.exp(-((X - 1) ** 2 + Y ** 2)) plt.pcolormesh(X, Y, Z, shading='auto') plt.show()
輸出

廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 語言程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP