Plotly怎么創(chuàng)建流管圖

小億
85
2024-05-17 18:47:16
欄目: 編程語言

要在Plotly中創(chuàng)建流管圖,可以使用go.Streamtube()函數(shù)。以下是一個(gè)簡(jiǎn)單的示例代碼:

import plotly.graph_objects as go

import numpy as np

# Create data
t = np.linspace(-2 * np.pi, 2 * np.pi, 100)
x = np.sin(t)
y = np.cos(t)
z = t

# Create figure
fig = go.Figure(data=go.Streamtube(
    x=x,
    y=y,
    z=z,
    sizeref=0.5,
    colorscale='Viridis',
    showscale=False
))

# Update layout
fig.update_layout(
    scene=dict(
        xaxis=dict(range=[-1, 1]),
        yaxis=dict(range=[-1, 1]),
        zaxis=dict(range=[-2*np.pi, 2*np.pi])
    )
)

# Show figure
fig.show()

這個(gè)示例代碼創(chuàng)建了一個(gè)流管圖,其中xy,z分別表示流管路徑的坐標(biāo)。您可以根據(jù)自己的數(shù)據(jù)和需求調(diào)整這些參數(shù),以創(chuàng)建不同的流管圖。

0