Python Bokeh: trazado de gráficos de barras verticales

Bokeh es una visualización de datos interactiva de Python. Representa sus tramas usando HTML y JavaScript. Se dirige a los navegadores web modernos para presentaciones que proporcionan una construcción elegante y concisa de gráficos novedosos con interactividad de alto rendimiento.
Bokeh se puede utilizar para trazar gráficos de barras verticales. El trazado de gráficos de barras verticales se puede realizar utilizando el método vbar() del módulo de trazado.
 

trazando.figura.vbar()

Sintaxis: vbar(parámetros)
Parámetros: 
 

  • x : coordenadas x del centro de las barras verticales
  • ancho : espesor de las barras verticales
  • top : coordenadas y de los bordes superiores
  • bottom : coordenadas y de los bordes inferiores, por defecto es 0
  • fill_alpha : rellena el valor alfa de las barras verticales
  • fill_color : valor de color de relleno de las barras verticales
  • hatch_alpha: valor de sombreado alfa de las barras verticales, el valor predeterminado es 1
  • hatch_color: valor de color de sombreado de las barras verticales, el valor predeterminado es negro
  • hatch_extra: sombrea el valor extra de las barras verticales
  • hatch_pattern : valor del patrón de sombreado de las barras verticales
  • hatch_scale: valor de escala de sombreado de las barras verticales, el valor predeterminado es 12
  • hatch_weight: valor de peso de trama de las barras verticales, el valor predeterminado es 1
  • line_alpha: valor porcentual de la línea alfa, el valor predeterminado es 1
  • line_cap: valor del límite de línea para la línea, el valor predeterminado es trasero
  • line_color: color de la línea, por defecto es negro
  • line_dash: valor del guión de línea como: 
    • sólido
    • punteado
    • punteado
    • punto guión
    • guion punto

               el valor predeterminado es sólido

  • line_dash_offset: valor del desplazamiento del guión de línea, el valor predeterminado es 0
  • line_join: valor de unión de línea, predeterminado en bisel
  • line_width : valor del ancho de la línea, por defecto es 1
  • name : nombre proporcionado por el usuario para el modelo
  • etiquetas: valores proporcionados por el usuario para el modelo

Otros parámetros: 
 

  • alfa: establece todos los argumentos de palabras clave alfa a la vez
  • color: establece todos los argumentos de palabras clave de color a la vez
  • legend_field: nombre de una columna en la fuente de datos que debe usarse
  • legend_group: nombre de una columna en la fuente de datos que debe usarse
  • legend_label : etiqueta la entrada de la leyenda
  • silenciado: determina si el glifo debe mostrarse como silenciado o no; el valor predeterminado es Falso
  • nombre: nombre opcional proporcionado por el usuario para adjuntar al renderizador
  • fuente: fuente de datos proporcionada por el usuario
  • vista: vista para filtrar la fuente de datos
  • visible : determina si el glifo debe representarse o no, el valor predeterminado es Verdadero
  • x_range_name: nombre de un rango adicional para usar para mapear coordenadas x
  • y_range_name: nombre de un rango adicional para usar para mapear coordenadas y
  • level : especifica el orden de nivel de representación para este glifo

Devuelve: un objeto de la clase GlyphRenderer 
 

Ejemplo 1: En este ejemplo, utilizaremos los valores predeterminados para trazar el gráfico.
 

Python3

# importing the modules
from bokeh.plotting import figure, output_file, show
  
# file to save the model
output_file("gfg.html")
      
# instantiating the figure object
graph = figure(title = "Bokeh Vertical Bar Graph")
  
# x-coordinates to be plotted
x = [1, 2, 3, 4, 5]
  
# x-coordinates of the top edges
top = [1, 2, 3, 4, 5]
  
# width / thickness of the bars
width = 0.5
  
# plotting the graph
graph.vbar(x,
           top = top,
           width = width)
  
# displaying the model
show(graph)

Producción : 
 

Ejemplo 2: en este ejemplo, trazaremos barras verticales con diferentes parámetros.
 

Python3

# importing the modules
from bokeh.plotting import figure, output_file, show
  
# file to save the model
output_file("gfg.html")
      
# instantiating the figure object
graph = figure(title = "Bokeh Vertical Bar Graph")
 
# name of the x-axis
graph.xaxis.axis_label = "x-axis"
      
# name of the y-axis
graph.yaxis.axis_label = "y-axis"
  
# x-coordinates to be plotted
x = [1, 2, 3, 4, 5]
  
# x-coordinates of the top edges
top = [1, 2, 3, 4, 5]
  
# width / thickness of the bars
width = [0.5, 0.4, 0.3, 0.2, 0.1]
 
# color values of the bars
fill_color = ["yellow", "pink", "blue", "green", "purple"]
  
# plotting the graph
graph.vbar(x,
           top = top,
           width = width,
           fill_color = fill_color)
  
# displaying the model
show(graph)

Producción : 
 

Publicación traducida automáticamente

Artículo escrito por Yash_R 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 *