Gráficos de alfombra usando Plotly en Python

Plotly es una biblioteca de Python que se utiliza para diseñar gráficos, especialmente gráficos interactivos. Puede trazar varios gráficos y cuadros como histograma, diagrama de barras, diagrama de caja, diagrama de dispersión y muchos más. Se utiliza principalmente en el análisis de datos, así como en el análisis financiero. Plotly es una biblioteca de visualización interactiva.

Parcelas de alfombras

Una trama de alfombra es cualquiera de los diferentes tipos específicos de trama. Un gráfico de alfombra es aquel que muestra la interacción entre dos o más variables independientes y una o más variables dependientes en un gráfico bidimensional. El gráfico de alfombra se distingue de otros gráficos, ya que el gráfico de alfombra se puede utilizar para interpolar puntos de datos con mayor precisión. Se puede crear utilizando el método Carpet() de la clase graph_objects.

Sintaxis: plotly.graph_objects.Carpet(a=Ninguno,b=Ninguno,carpet=Ninguno, x=Ninguno, y=Ninguno)

Parámetros:

a: una array que contiene valores del primer valor de parámetro

b: una array que contiene valores del primer valor de parámetro

x: una array bidimensional de coordenadas x en cada punto de la alfombra. Si se omite, el gráfico es un gráfico tramposo y el eje x está oculto de forma predeterminada.

y: una array bidimensional de coordenadas y en cada punto de la alfombra.

alfombra: un identificador para esta alfombra, de modo que las trazas de alfombra dispersa y alfombra de contorno puedan especificar un gráfico de alfombra en el que se encuentran

Ejemplo:

Python3

import plotly.graph_objects as go
  
fig = go.Figure(go.Carpet(
    y = [1, 2, 3, 4, 5, 6]
))
  
fig.show()

Producción:

Sumar valores a y b

Los atributos A y B deben usarse para guardar los valores de los parámetros.

Ejemplo:

Python3

import plotly.graph_objects as go
  
fig = go.Figure(go.Carpet(
    a = [1, 2, 3, 1, 2, 3],
    b = [4, 5, 6, 4, 5, 6],
    y = [1, 2, 3, 4, 5, 6]
))
  
fig.show()

Producción:

Establecer eje A y B

Las listas aaxis y baxis se utilizan para configurar los ejes A y B respectivamente.

Ejemplo 1:

Python3

import plotly.graph_objects as go
  
fig = go.Figure(go.Carpet(
    a=[1, 2, 3, 4, 5, 6],
    b=[6, 5, 4, 3, 2, 1],
    y=[1, 2, 3, 4, 5, 6],
  
    aaxis=dict(
        tickprefix='F = ',
        ticksuffix='N',
        smoothing=0.2,
        minorgridcount=10,
    ),
    baxis=dict(
        tickprefix='P = ',
        ticksuffix='pa',
        smoothing=0.4,
        minorgridcount=9,
    )
))
  
fig.show()

Producción:

Ejemplo 2: aplicar estilo a los ejes A y B

Python3

import plotly.graph_objects as go
  
fig = go.Figure(go.Carpet(
    a=[1, 2, 3, 4, 5, 6],
    b=[6, 5, 4, 3, 2, 1],
    y=[1, 2, 3, 4, 5, 6],
  
    aaxis=dict(
        tickprefix='F = ',
        ticksuffix='N',
        smoothing=0.2,
        minorgridcount=10,
    ),
    baxis=dict(
        tickprefix='P = ',
        ticksuffix='pa',
        smoothing=0.4,
        minorgridcount=9,
    )
))
  
fig.update_layout(
    plot_bgcolor='black',
    paper_bgcolor='black',
    xaxis=dict(
        showgrid=False,
        showticklabels=False
    ),
    yaxis=dict(
        showgrid=False,
        showticklabels=False
    )
)
  
fig.show()

Producción:

Publicación traducida automáticamente

Artículo escrito por nishantsundriyal98 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *