我想用plotly(python)将箭袋添加到现有图形中。但我能找到的唯一平静的文档要么只创建一个箭袋(here https://plotly.github.io/plotly.py-docs/generated/plotly.figure_factory.create_quiver.html)或一个全新的人物(there https://plotly.com/python/quiver-plots/).
这是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()
如果有人对我的情节有更好的理解,我将非常感谢一些解释!
多谢,
假设您想将箭袋添加到现有的ff.create_quiver()
如图,你所要做的就是:
- Create
fig1 = ff.create_quiver(x, y, u, v)
,
- 创建另一个具有其他属性的图形
fig2 = ff.create_quiver(x, y, u*0.9, v*2)
,
- 并添加结果
fig2.data
to fig1
using fig1.add_traces(data = fig2.data)
Plot:
完整代码:
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()
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)