Pygal es un módulo de Python que se utiliza principalmente para crear gráficos y tablas SVG (Scalar Vector Graphics). SVG es un gráfico basado en vectores en formato XML que se puede editar en cualquier editor. Pygal puede crear gráficos con líneas mínimas de código que pueden ser fáciles de entender y escribir.
Gráfico relacionado con el tiempo
Los gráficos relacionados con el tiempo se pueden trazar utilizando los gráficos de líneas. Un gráfico de líneas o gráfico de líneas es un tipo de gráfico que ayuda a mostrar la información como una serie de todos los puntos de datos llamados «marcadores» y esos marcadores están conectados directamente a través de segmentos de línea. Para graficar relacionados con el tiempo, tenemos que formatear las etiquetas. Mire los siguientes ejemplos para una mejor comprensión.
Ejemplo 1:
# importing pygal import pygal from datetime import datetime import numpy # creating line chart object line_chart = pygal.Line() # naming the title line_chart.title = 'Time Related chart' # Formatting labels line_chart.x_labels = map(lambda d: d.strftime('% Y-% m-% d'), [datetime(2020, 1, 10), datetime(2020, 4, 5), datetime(2020, 2, 25), datetime(2020, 8, 12), datetime(2020, 5, 2)]) # adding lines line_chart.add('A', numpy.random.rand(5)) line_chart
Producción:
Ejemplo 2:
# importing pygal import pygal from datetime import datetime import numpy # creating line chart object line_chart = pygal.StackedLine(fill ="True") # naming the title line_chart.title = 'Time Related chart' # Formatting labels line_chart.x_labels = map(lambda d: d.strftime('% Y-% m-% d'), [datetime(2020, 1, 10), datetime(2020, 4, 5), datetime(2020, 2, 25), datetime(2020, 8, 12), datetime(2020, 5, 2)]) # adding lines line_chart.add('A', numpy.random.rand(5)) line_chart
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