Prerrequisitos: Python Plotly
En este artículo, exploraremos cómo aplicar diferentes títulos para cada subtrama diferente.
Una de las características engañosamente poderosas de la visualización de datos es la capacidad de un espectador para analizar rápidamente una cantidad suficiente de información sobre los datos cuando se coloca el cursor sobre la etiqueta de punto que aparece. Nos proporciona la forma más fácil de leer y analizar la información del documento. Es un enfoque útil para demostrar diferentes títulos para las diferentes parcelas, ya que permite revelar una cantidad de información relacionada con cada gráfico de subparcela.
Sintaxis: make_subplots(rows=int, cols=int, subplot_titles= ‘título’)
Parámetros:
- cols: no. de columnas
- filas: no de filas
- subtrama_títulos: (‘Subtrama título1′,’Subtrama título2’)
Ejemplo 1:
En este ejemplo, hemos seleccionado 1 fila con 2 columnas, el título de la subparcela se asigna a subparcela_títulos mientras se define la fila y la columna en cada traza, se asignará un título consecutivo de subparcela_títulos a cada subparcela.
Python3
from plotly.subplots import make_subplots import plotly.graph_objects as go # plotly fig setup fig = make_subplots(rows=1, cols=2, subplot_titles=('Subplot title1', 'Subplot title2')) # traces fig.add_trace( go.Scatter(x=[1, 2, 3], y=[4, 5, 6]), row=1, col=1 ) fig.add_trace( go.Scatter(x=[20, 30, 40], y=[50, 60, 70]), row=1, col=2 ) # plot it fig.show()
Producción:
Ejemplo 2:
En este ejemplo, hemos seleccionado 2 filas con 2 columnas, los títulos de las subparcelas se asignan a subparcelas_títulos mientras se define la fila y la columna en cada traza, se asignará un título consecutivo de subparcelas_títulos a cada subparcela.
Python3
from plotly.subplots import make_subplots import plotly.graph_objects as go # plotly fig setup fig = make_subplots(rows=2, cols=2, subplot_titles=('Subplot title1', 'Subplot title2', 'Subplot title2', 'Subplot title2')) # traces fig.add_trace( go.Scatter(x=[1, 2, 3], y=[4, 5, 6]), row=1, col=1 ) fig.add_trace( go.Scatter(x=[20, 30, 40], y=[50, 60, 70]), row=1, col=2 ) fig.add_trace( go.Scatter(x=[20, 30, 40], y=[50, 60, 70]), row=2, col=1 ) fig.add_trace( go.Scatter(x=[20, 30, 40], y=[50, 60, 70]), row=2, col=2 ) # plot it fig.show()
Producción: