A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://www.geeksforgeeks.org/python-bokeh-plotting-ellipses-on-a-graph/ below:

Python Bokeh - Plotting Ellipses on a Graph

Python Bokeh - Plotting Ellipses on a Graph

Last Updated : 03 Jul, 2020

Bokeh is a Python interactive data visualization. It renders its plots using HTML and JavaScript. It targets modern web browsers for presentation providing elegant, concise construction of novel graphics with high-performance interactivity. Bokeh can be used to plot ellipses on a graph. Plotting ellipses on a graph can be done using the

ellipse()

method of the

plotting

module.

plotting.figure.ellipse()
Syntax : ellipse(parameters) Parameters : Other Parameters : Returns : an object of class GlyphRenderer
Example 1 :

In this example we will be using the default values for plotting the graph.

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 Ellipse Graph",
               match_aspect = True)
  
# the points to be plotted
x = 0
y = 0

# width of the ellipse
width = 60

# height of the ellipse
height = 20

# plotting the graph
graph.ellipse(x, y,
              width = width,
              height = height)
 
# displaying the model
show(graph)
Output : Example 2 :

In this example we will be plotting multiple ellipses with different parameters.

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 Ellipse Graph")

# name of the x-axis
graph.xaxis.axis_label = "x-axis"
   
# name of the y-axis
graph.yaxis.axis_label = "y-axis"
  
# the points to be plotted
x = [0, 30, 0]
y = [0, 30, -30]

# width of the ellipse
width = [60, 20, 40]

# height of the ellipse
height = [20, 180, 80]

# angle of the ellipse
angle = [0, 150, 20]

# fill alpha values
fill_alpha = 0.3

# fill color values
fill_color = ["red", "yellow", "blue"]

# line color value
line_color = "black"

# plotting the graph
graph.ellipse(x, y,
              width = width,
              height = height,
              angle = angle,
              fill_alpha = fill_alpha,
              fill_color = fill_color,
              line_color = line_color)
 
# displaying the model
show(graph)
Output :

RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4