我想用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 回答
![?](http://img1.sycdn.imooc.com/545865b000016a9202200220-100-100.jpg)
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
提交
取消