Plotly: Como adicionar aljavas a um terreno existente?
Sep 26 2020
Eu gostaria de adicionar aljavas a uma figura existente com plotly (python). Mas a única parte da documentação que consegui encontrar é criar apenas uma aljava ( aqui ) ou uma nova figura ( ali ).
Aqui está o exemplo no 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()
Se alguém tiver uma compreensão melhor do enredo que eu faço, gostaria de receber algumas explicações!
Muito obrigado,
Respostas
4 vestland Sep 26 2020 at 21:04
Supondo que você gostaria de adicionar aljavas a uma ff.create_quiver()figura existente , tudo que você precisa fazer é:
- Criar
fig1 = ff.create_quiver(x, y, u, v), - crie outra figura com outros atributos
fig2 = ff.create_quiver(x, y, u*0.9, v*2), - e adicionar o resultado
fig2.dataaofig1utilizarfig1.add_traces(data = fig2.data)
Enredo:
Código completo:
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()
O que significa um erro “Não é possível encontrar o símbolo” ou “Não é possível resolver o símbolo”?
Christopher Nolan uma vez se arrependeu de ter lido o 'roteiro de Pulp Fiction' de Quentin Tarantino