¿Cómo hacer Log Plots en Plotly – 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.

¿Qué son los diagramas de registro?

Un gráfico logarítmico es una forma de mostrar datos numéricos en un rango muy amplio de valores de forma compacta. Hay dos tipos de parcelas:

  • gráfico logarítmico: si los ejes vertical y horizontal de un gráfico se escalan logarítmicamente, el gráfico se denomina gráfico logarítmico.
  • Gráficos semilogarítmicos: si solo la ordenada o la abscisa se escalan logarítmicamente, el gráfico se denomina gráfico semilogarítmico.

Creación de gráficos de registro usando plotly

No se proporciona una función específica para crear los diagramas de registro. Sin embargo, se puede crear usando el método scatter() de la clase graph_objects. Tendremos que cambiar xaxis_type y yaxis_type a log.

Ejemplo 1: gráfico logarítmico

Python3

import plotly.graph_objects as go
import numpy as np
  
  
x = np.linspace(1, 15, 20)
y = np.linspace(10, 15, 20)
  
fig = go.Figure()
  
fig.add_trace(go.Scatter(
    x=x,
    y=y
))
  
fig.update_layout(xaxis_type="log", yaxis_type="log")
fig.show()

Producción:

Ejemplo 2: gráfico semilogarítmico

Python3

import plotly.graph_objects as go
import numpy as np
  
  
x = np.linspace(1, 15, 20)
y = np.linspace(10, 15, 20)
  
fig = go.Figure()
  
fig.add_trace(go.Scatter(
    x=x,
    y=y
))
  
fig.update_layout(xaxis_type="log")
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 *