Haz un diagrama de área en Python usando Bokeh

Bokeh es una visualización de datos interactiva de Python . A diferencia de Matplotlib y Seaborn , Bokeh representa sus gráficos 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.

Trazado de las parcelas de área

Las parcelas de área se definen como las regiones rellenas entre dos series que comparten áreas comunes. La clase Bokeh Figure tiene dos métodos que se detallan a continuación:

  • varea()
  • harea()

1. Método varea(): El método  varea() es un área dirigida verticalmente que tiene una array de coordenadas x y dos arrays de coordenadas y, y1 e y2, que se llenarán entre ellas.

Sintaxis: varea(x, y1, y2, **kwargs)

Parámetro: Este método acepta los siguientes parámetros que se describen a continuación:

  • x: este parámetro son las coordenadas x de los puntos del área.
  • y1: este parámetro son las coordenadas y para los puntos de un lado del área.
  • y2: este parámetro son las coordenadas y para los puntos del otro lado del área.

Ejemplo:

Python3

# Implementation of bokeh function
    
import numpy as np 
from bokeh.plotting import figure, output_file, show
    
x = [1, 2, 3, 4, 5]
y1 = [2, 4, 5, 2, 4]
y2 = [1, 2, 2, 3, 6]
   
output_file("geeksforgeeks.html")
   
p = figure(plot_width=300, plot_height=300)
   
# area plot
p.varea(x=x, y1=y1, y2=y2,fill_color="green")
   
show(p)

Producción:

2. Método harea(): el método  harea() es un área horizontal dirigida que tiene una array de coordenadas x y dos arrays de coordenadas y, y1 e y2, que se llenarán entre ellas.

Sintaxis: harea(x1, x2, y, **kwargs)

Parámetro: Este método acepta los siguientes parámetros que se describen a continuación:

  • x1: este parámetro son las coordenadas x de los puntos de un lado del área.
  • x2: Este parámetro son las coordenadas x para los puntos del otro lado del área.
  • y: Este parámetro son las coordenadas y para los puntos del área.

Ejemplo:

Python3

# Implementation of bokeh function
    
import numpy as np 
from bokeh.plotting import figure, output_file, show
    
y = [1, 2, 3, 4, 5]
x1 = [2, 4, 5, 2, 4]
x2 = [1, 2, 2, 3, 6]
   
output_file("geeksforgeeks.html")
   
p = figure(plot_width=300, plot_height=300)
   
# area plot
p.harea(x1=x1, x2=x2, y=y,fill_color="green")
   
show(p)

Producción:

Publicación traducida automáticamente

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