Plotly:如何向现有绘图添加箭袋?

我想用plotly(python)将箭袋添加到现有图形中。但我能找到的唯一平静的文档要么只创建一个箭袋(此处),要么创建一个全新的人物(此处)。

这是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()

如果有人对我的情节有更好的理解,我将非常感谢一些解释!


多谢,


千巷猫影
浏览 93回答 1
1回答

jeck猫

假设您想向现有ff.create_quiver()人物添加箭袋,您所要做的就是:创建fig1 = ff.create_quiver(x, y, u, v),创建另一个具有其他属性的图形fig2 = ff.create_quiver(x, y, u*0.9, v*2),并将结果添加fig2.data到fig1usingfig1.add_traces(data = fig2.data)阴谋:完整代码: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)*yfig1 = 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()
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python