Plotly:如何向现有情节添加箭袋?
Plotly: How to add quivers to an existing plot?
我想用 plotly (python) 向现有图形添加箭袋。但我能找到的唯一和平的文档要么只创建一个箭袋 (here) or a brand new figure (there)。
这是 plotly doc 上的示例:
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
fig = ff.create_quiver(x, y, u, v)
fig.show()
如果有人像我一样对 plotly 有更好的理解,我将不胜感激!
非常感谢,
假设您要向现有 ff.create_quiver()
图形添加箭袋,您只需:
- 创建
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)
将结果 fig2.data
添加到 fig1
剧情:
完整代码:
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()
我想用 plotly (python) 向现有图形添加箭袋。但我能找到的唯一和平的文档要么只创建一个箭袋 (here) or a brand new figure (there)。
这是 plotly doc 上的示例:
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
fig = ff.create_quiver(x, y, u, v)
fig.show()
如果有人像我一样对 plotly 有更好的理解,我将不胜感激!
非常感谢,
假设您要向现有 ff.create_quiver()
图形添加箭袋,您只需:
- 创建
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)
将结果
fig2.data
添加到 fig1
剧情:
完整代码:
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()