Plotly.expes.line

Plotly Expes Line



Un dels diagrames més comuns en el traçat estadístic, científic o financer és un diagrama de línies. Un diagrama de línies és fàcil de crear i interpretar, ja que mostra els punts de dades com una sèrie. A continuació, connecta els punts mitjançant un segment recte que us permet veure el canvi de valors sobre un paràmetre determinat. Per tant, no és d'estranyar que sigui àmpliament adoptat en moltes necessitats de traçat.

En aquest tutorial, ens endinsarem en els nostres coneixements de traçat i discutirem com podem crear una trama de línies mitjançant el mòdul Plotly Express.

Plotly.express.line()

Per crear una gràfica de línies mitjançant el mòdul Plotly express, utilitzarem la funció de línia. La funció pren una sintaxi com es mostra a continuació:







trama. expressar . línia ( marc_datos = Cap , x = Cap , i = Cap , grup_línia = Cap , color = Cap , guió_línia = Cap , símbol = Cap , hover_name = Cap , hover_data = Cap , dades_personalitzades = Cap , text = Cap , facet_row = Cap , facet_col = Cap , facet_col_wrap = 0 , facet_row_spacing = Cap , facet_col_spacing = Cap , error_x = Cap , error_x_minus = Cap , error_y = Cap , error_y_minus = Cap , fotograma_animació = Cap , grup_animació = Cap , categories_comandes = Cap , etiquetes = Cap , orientació = Cap , seqüència_discreta_de_colors = Cap , mapa_discret_de_colors = Cap , line_dash_sequence = Cap , line_dash_map = Cap , seqüència_símbol = Cap , mapa_símbols = Cap , marcadors = Fals , log_x = Fals , log_y = Fals , rang_x = Cap , range_y = Cap , forma_línia = Cap , mode_render = 'automàtic' , títol = Cap , plantilla = Cap , amplada = Cap , alçada = Cap )

Malgrat la gran llista de paràmetres, la funció és relativament senzilla i poques vegades caldrà utilitzar tots els paràmetres, si n'hi ha.



Explorem la llista de paràmetres més útil i comuna que haureu de conèixer.



  1. Data_frame: especifica els noms de columnes utilitzats a la trama. Podeu passar aquests valors com a Pandas DataFrame, un objecte array_like o un diccionari de Python.
  2. x – especifica els valors utilitzats per posicionar les marques al llarg de l'eix x. Podeu especificar aquest paràmetre com a nom de columna dins del marc de dades especificat, una sèrie Pandas o un objecte tipus matriu.
  3. Y: semblant a x, però els valors s'utilitzen per a l'eix y.
  4. Color: especifica els valors utilitzats per assignar el color a les marques.
  5. Line_group: us permet agrupar files de data_frames en línies.
  6. Line_shape: especifica la forma de les línies. Els valors acceptats inclouen 'lineal' o 'spline'.
  7. Títol: especifica el títol de la trama.
  8. Mode: especifica que la funció retornarà el gràfic de línies com a graph_objects.Tipus de figura.

Trama de línies amb mòdul Plotly.Express

Aprenem ara com podem crear una gràfica de línies amb plotly express. Agafeu el codi que es mostra a continuació:





importar trama. expressar com px

df = px. dades . estocs ( )

fig = px. línia ( df , x = 'data' , i = 'AMZN' )

fig. espectacle ( )

A l'exemple anterior, comencem important el mòdul plotly express com a px. A continuació, creem un DataFrame a partir de les dades d'existències de pandas.

Finalment, creem el diagrama de línies per a la columna 'AMZN' a partir del marc de dades. El codi anterior hauria de retornar un gràfic de sèries temporals de les accions del marc de dades.



Una figura d'exemple és la que es mostra:

Trama de línies simples

També podem crear gràfics de línies simples sense utilitzar dades personalitzades. Per exemple, podem utilitzar un rang NumPy senzill com es mostra al codi següent.

importar trama. expressar com px

importar numpy com per exemple.

x = per exemple. rang ( 50 )

i = per exemple. rang ( 25 , 75 )

fig = px. línia ( x = x , i = i )

fig. espectacle ( )

El codi anterior hauria de retornar una gràfica de línies simple com es mostra:

Especificació del color

Si teniu múltiples traçats de línies, podeu distingir-los donant un color mitjançant el paràmetre de color.

Agafeu el codi d'exemple següent:

importar trama. expressar com px

df = px. dades . memòria buit ( ) . consulta ( 'continent=='Europa'' )

fig = px. línia ( df , x = 'curs' , i = 'lifeExp' , color = 'país' )

fig. espectacle ( )

En aquest exemple, estem utilitzant les dades de gapminder. A continuació, creem un diagrama de línies per a cada país del continent europeu. Utilitzant el paràmetre de color, especifiquem el color com a columna del país. Això assignarà un color únic per a cada color de la trama.

La figura resultant és la que es mostra:

Enhorabona, heu après amb èxit a crear i utilitzar gràfics de línies amb Plotly Express.