Haz glifos circulares 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.

Trazar los glifos circulares

El objeto de figura puede dibujar diferentes formas, como círculos, rectángulos, polígonos, etc. La clase Bokeh Figure sigue los métodos para dibujar glifos circulares que se detallan a continuación:

  • circulo()
  • círculo_cruz()
  • circulo_x()

1. método circle(): el método circle() se usa para agregar un glifo circular a la figura y necesita las coordenadas x e y de su centro.

Sintaxis: circle(x, y, *, angle=0.0, angle_units=’rad’, fill_alpha=1.0, fill_color=’gray’, line_alpha=1.0, line_cap=’butt’, line_color=’black’, line_dash=[] , line_dash_offset=0, line_join=’bevel’, line_width=1, name=Ninguno, radius=Ninguno, radius_dimension=’x’, radius_units=’data’, size=4, tags=[], **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 para el centro de los marcadores.
  • y: Este parámetro son las coordenadas y para el centro de los marcadores.
  • ángulo: Este parámetro son los ángulos para rotar los marcadores.
  • fill_alpha : este parámetro son los valores alfa de relleno para los marcadores.
  • fill_color : este parámetro son los valores de color de relleno para los marcadores.
  • radio : este parámetro son los valores de radio para los marcadores circulares.
  • radius_dimension : este parámetro es la dimensión para medir los radios de los círculos.
  • tamaño : este parámetro son los valores de tamaño (diámetro) para los marcadores en unidades de espacio de pantalla.

Ejemplo:

# Implementation of bokeh function 
     
import numpy as np  
from bokeh.plotting import figure, output_file, show 
     
plot = figure(plot_width = 300, plot_height = 300) 
plot.circle(x = [1, 2, 3], y = [3, 7, 5],  
            size = 20, color ="green", alpha = 0.6) 
     
show(plot) 

Producción:

2. Método circle_cross(): el método circle_cross() se usa para agregar un glifo circular con una cruz ‘+’ en el centro de la figura y necesita las coordenadas x e y de su centro.

Sintaxis: circle_cross(x, y, size=4, angle=0.0, *, angle_units=’rad’, fill_alpha=1.0, fill_color=’gray’, line_alpha=1.0, line_cap=’butt’, line_color=’black’, line_dash=[], line_dash_offset=0, line_join=’bisel’, line_width=1, nombre=Ninguno, etiquetas=[], **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 para el centro de los marcadores.
  • y: Este parámetro son las coordenadas y para el centro de los marcadores.
  • ángulo: Este parámetro son los ángulos para rotar los marcadores.
  • fill_alpha : este parámetro son los valores alfa de relleno para los marcadores.
  • fill_color : este parámetro son los valores de color de relleno para los marcadores.
  • radio : este parámetro son los valores de radio para los marcadores circulares.
  • radius_dimension : este parámetro es la dimensión para medir los radios de los círculos.
  • tamaño : este parámetro son los valores de tamaño (diámetro) para los marcadores en unidades de espacio de pantalla.

Ejemplo:

# Implementation of bokeh function 
      
import numpy as np  
from bokeh.plotting import figure, output_file, show 
      
plot = figure(plot_width = 300, plot_height = 300) 
plot.circle_cross(x = [1, 2, 3], y = [3, 7, 5], 
          size = 20, color ="green", alpha = 0.6) 
      
show(plot) 

Producción:

3. Método circle_x(): el método circle_x() se usa para agregar un glifo de círculo con una cruz ‘X’ en el centro. a la figura y necesita las coordenadas x e y de su centro.

Sintaxis: circle_x(x, y, size=4, angle=0.0, *, angle_units=’rad’, fill_alpha=1.0, fill_color=’gray’, line_alpha=1.0, line_cap=’butt’, line_color=’black’, line_dash=[], line_dash_offset=0, line_join=’bisel’, line_width=1, nombre=Ninguno, etiquetas=[], **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 para el centro de los marcadores.
  • y: Este parámetro son las coordenadas y para el centro de los marcadores.
  • ángulo: Este parámetro son los ángulos para rotar los marcadores.
  • fill_alpha : este parámetro son los valores alfa de relleno para los marcadores.
  • fill_color : este parámetro son los valores de color de relleno para los marcadores.
  • radio : este parámetro son los valores de radio para los marcadores circulares.
  • radius_dimension : este parámetro es la dimensión para medir los radios de los círculos.
  • tamaño : este parámetro son los valores de tamaño (diámetro) para los marcadores en unidades de espacio de pantalla.

Ejemplo:

# Implementation of bokeh function 
      
import numpy as np  
from bokeh.plotting import figure, output_file, show 
      
plot = figure(plot_width = 300, plot_height = 300) 
plot.circle_x(x = [1, 2, 3], y = [3, 7, 5], size = 20, 
         color ="green", alpha = 0.6) 
      
show(plot) 

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 *