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