In questo articolo, discuteremo di come possiamo creare un diagramma di Trisurf usando il modulo Plotly Fit_Factory.
Sintassi e parametri della funzione
La sintassi della funzione è come mostrata nella seguente:
Plotly.Figura_factory.create_trisurf (x, y, z, semplici, colomap = nessuno, show_colorbar = true, scale = nessuno, color_func = nessuno, title = 'Trisurf Plot', plot_edges = true, showbackground = true, sfondocolor = 'rgb (230, 230, 230) ', GridColor =' rgb (255, 255, 255) ', zerolineColor =' rgb (255, 255, 255) ', Edges_color =' rgb (50, 50, 50) ', altezza = 800, larghezza = 800 , aspectratio = nessuno)
I parametri richiesti sono i seguenti:
- X - definisce i valori dei dati di x.
- y - imposta i valori dei dati di y.
- Z - imposta i valori dei dati di y.
- show_colorbar - imposta se il colorbar è visibile o no.
- Titolo: definisce il titolo per la trama.
- larghezza/altezza: imposta la larghezza e l'altezza della figura in pixel.
Delaunay trama con Plotly Figura_Factory
Il seguente codice utilizza Plotly Figura_Factory, Numpy e Scipy per creare un diagramma Delaunay.
dalla trama.Figura_factory Importa create_trisurf
Importa Numpy come NP
da Scipy.Importazione spaziale 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.appiattire()
v = v.appiattire()
x = (3 + (NP.cos (v)))*np.cos (u)
y = (3 + (NP.cos (v)))*np.sin (u)
z = np.sin (v)
punti2d = np.vstack ([u, v]).T
tri = delaunay (point2d)
Simplices = Tri.semplici
Fig = create_trisurf (x = x, y = y, z = z)
Fico.spettacolo()
Figura di output:
Mobius Strip Trisurf
Il seguente codice crea una striscia Mobius con Plotly Figura_Factory.
importazione della trama.Figura_factory come ff
Importa Numpy come NP
da Scipy.Importazione spaziale Delaunay
u = np.Linspace (0, 2*NP.PI, 24)
v = np.Linspace (-1, 1, 8)
u, v = np.meshgrid (u, v)
u = u.appiattire()
v = v.appiattire()
TP = 1 + 0.5*v*np.cos (u/2.)
x = tp*np.cos (u)
y = tp*np.sin (u)
z = 0.5*v*np.peccato (u/2.)
punti2d = np.vstack ([u, v]).T
tri = delaunay (point2d)
Simplices = Tri.semplici
FIG = ff.create_trisurf (x = x, y = y, z = z,
Colormap = "Viridis",
SimpliCes = Simplices,
title = "Mobius Strip")
Fico.spettacolo()
Figura di output:
Conclusione
Questa guida illustra come creare i grafici Trisurf con il modulo Plollaly Figura_Factory. Controlla i documenti per ulteriori informazioni.