我想用plotly(python)將箭袋添加到現有圖形中。但我能找到的唯一平靜的文檔要么只創建一個箭袋(此處),要么創建一個全新的人物(此處)。這是plotly doc上的示例:import plotly.figure_factory as ffimport numpy as npx,y = np.meshgrid(np.arange(0, 2, .2), np.arange(0, 2, .2))u = np.cos(x)*yv = np.sin(x)*yfig = ff.create_quiver(x, y, u, v)fig.show()如果有人對我的情節有更好的理解,我將非常感謝一些解釋!多謝,
1 回答

jeck貓
TA貢獻1909條經驗 獲得超7個贊
假設您想向現有ff.create_quiver()
人物添加箭袋,您所要做的就是:
創建
fig1 = ff.create_quiver(x, y, u, v)
,創建另一個具有其他屬性的圖形
fig2 = ff.create_quiver(x, y, u*0.9, v*2)
,并將結果添加
fig2.data
到fig1
usingfig1.add_traces(data = fig2.data)
陰謀:
完整代碼:
import plotly.figure_factory as ff
import numpy as np
x,y = np.meshgrid(np.arange(0, 2, .2), np.arange(0, 2, .2))
u = np.cos(x)*y
v = np.sin(x)*y
fig1 = ff.create_quiver(x, y, u, v)
fig2 = ff.create_quiver(x, y, u*0.9, v*2)
fig1.add_traces(data = fig2.data)
fig1.show()
添加回答
舉報
0/150
提交
取消