Plotly怎么創(chuàng)建等高線圖

小億
99
2024-05-17 18:39:18
欄目: 編程語言

要在Plotly中創(chuàng)建等高線圖,首先需要安裝Plotly庫并導(dǎo)入所需的模塊。然后,可以使用go.Contour()函數(shù)來創(chuàng)建等高線圖。

下面是一個(gè)簡單的示例,演示如何在Plotly中創(chuàng)建一個(gè)簡單的等高線圖:

import plotly.graph_objects as go

import numpy as np

# 生成數(shù)據(jù)
x = np.linspace(-5, 5, 100)
y = np.linspace(-5, 5, 100)
X, Y = np.meshgrid(x, y)
Z = np.sin(X) * np.cos(Y)

# 創(chuàng)建等高線圖
fig = go.Figure(data=go.Contour(z=Z, x=x, y=y))

# 設(shè)定圖表布局
fig.update_layout(title='Contour Plot',
                  xaxis_title='X',
                  yaxis_title='Y')

# 顯示圖表
fig.show()

運(yùn)行上述代碼將創(chuàng)建一個(gè)簡單的等高線圖,其中X和Y軸表示輸入數(shù)據(jù)的范圍,Z軸表示函數(shù)值??梢愿鶕?jù)需要調(diào)整輸入數(shù)據(jù)和繪圖參數(shù)來創(chuàng)建不同樣式的等高線圖。

0