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-vertical-bar-graphs/ below:

Python Bokeh - Plotting Vertical Bar Graphs

Python Bokeh - Plotting Vertical Bar Graphs

Last Updated : 30 Nov, 2021

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 vertical bar graphs. Plotting vertical bar graphs can be done using the vbar() method of the plotting module.
 

plotting.figure.vbar()

Syntax : vbar(parameters)
Parameters : 
 

               default is solid


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 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)

Output : 
 


Example 2 :In this example we will be plotting vertical bars 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 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)

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