我想用 plotly (python) 向现有图形添加箭袋。但我能找到的唯一和平的文档要么只创建一个箭袋( here )或一个全新的数字( 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)
, fig2.data
至 fig1
使用 fig1.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()
关于python - plotly :如何向现有 plotly 添加箭袋?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64079026/