python - 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()
如果有人对我的情节有更好的理解,我将不胜感激一些解释!
非常感谢,
解决方案
假设您想将箭袋添加到现有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()
推荐阅读
- typescript - elasticsearch更新给出未知字段错误
- reactjs - 导入 ColorContrastChecker 在 ReactJS 中不起作用
- javascript - 高级 javascript 数组按计数分组
- c++ - 如何停止所有正在运行的线程并控制线程数?
- c# - 如何在 Azure Functions 中混合使用自定义参数绑定和依赖注入?
- google-app-maker - 我应该使用 App Maker 的服务器脚本、计算客户端还是关系来过滤数据以进行显示
- nativescript - Nativescript 6代码共享项目和tns-platform-declarations:编译时出错
- javascript - 将字符串转换为正则表达式时如何保留\
- c++ - 建立头文件和.cc文件之间的关系
- python-3.x - 复合赋值运算符的问题