Neste artigo, discutiremos como podemos criar um gráfico de Trisurf usando o módulo plotly figura_factory.
Função Sintaxe e parâmetros
A sintaxe da função é como mostrado no seguinte:
plotly.figura_factory.create_trisurf (x, y, z, simplificadores, colormap = nenhum, show_colorbar = true, escala = nenhum, color_func = nenhum, title = 'trisurf plot', plot_edges = true, showbackground = true, backgroundcolor = 'rgb (230, 230, 230, 230) ', gridcolor =' rgb (255, 255, 255) ', zerolinecolor =' rgb (255, 255, 255) ', Edges_color =' rgb (50, 50, 50) ', altura = 800, largura = 800 , Aspectratio = Nenhum)
Os parâmetros necessários são os seguintes:
- x - define os valores de dados de x.
- y - define os valores de dados de y.
- z - define os valores de dados de y.
- show_colorbar - conjuntos se a barra colorida for visível ou não.
- Título - define o título da trama.
- Largura/altura - define a largura e a altura da figura em pixels.
Plota
O código a seguir usa plotly figura_factory, numpy e scipy para criar um enredo de Delaunay.
de plotly.figura_factory importar create_trisurf
importar numpy como np
de Scipy.Importação espacial Delaunay
u = np.linspace (0, 2*np.pi, 20)
v = np.linspace (0, 2*np.pi, 20)
u, v = np.Meshgrid (U, V)
u = u.achaten ()
v = v.achaten ()
x = (3 + (np.cos (v)))*np.cos (u)
y = (3 + (np.cos (v)))*np.pecado (u)
z = np.pecado (v)
pontos2d = np.vstack ([u, v]).T
Tri = Delaunay (pontos2d)
simplificadores = tri.simplificadores
fig = create_trisurf (x = x, y = y, z = z)
Figo.mostrar()
Figura de saída:
Mobius Strip Trisurf
O código a seguir cria uma tira mobius com plotly figura_factory.
importar plotly.figura_factory como ff
importar numpy como np
de Scipy.Importação espacial Delaunay
u = np.linspace (0, 2*np.pi, 24)
v = np.Linspace (-1, 1, 8)
u, v = np.Meshgrid (U, V)
u = u.achaten ()
v = v.achaten ()
tp = 1 + 0.5*v*np.cos (u/2.)
x = tp*np.cos (u)
y = tp*np.pecado (u)
z = 0.5*v*np.pecado (u/2.)
pontos2d = np.vstack ([u, v]).T
Tri = Delaunay (pontos2d)
simplificadores = tri.simplificadores
Fig = FF.create_trisurf (x = x, y = y, z = z,
Colormap = "viridis",
simplificadores = simplificadores,
title = "mobius tira")
Figo.mostrar()
Figura de saída:
Conclusão
Este guia ilustra como criar os gráficos do Trisurf com o módulo plotly figura_factory. Verifique os documentos para mais.