Python Bokeh line plot

Like many Python libraries, Bokeh is a large library with complex commands and detailed representations of many types of plots.

Getting started

In order to get started, you need to make sure you have the library installed on your computer. Write:

pip install bokeh

Bokeh is used for several kinds of plots namely scatter plots, grid plots, and line plots. Let’s see how to make a simple line plot in bokeh.

Bokeh line plot

A line plot is a simple line drawn to represent the frequency of data.

import bokeh
from bokeh.plotting import figure, output_notebook, show
#initialise using some x and y data
'''
These represents the co ordinates of the plot in terms of
x and y like (3,6),(2,4).
'''
x = [3, 2, 1, 11, 15]
y = [6, 4, 2, 22, 30]
# output in notebook environment
output_notebook()
#new plot
'''
figure command draws the figure. Title is the title of your
figure. x and y label represents the x and y size.
store this figure in a variable plt.
'''
plt = figure(title="Bokeh Line Example", x_axis_label='x_value', y_axis_label='y_value')
# add a line to the plot between x and y co ordinates.
# paramters of line
# legend_label - This refers to what does the line represent.
# line_width - The width of the line that is to be plotted.
# line_color - The color of the line that is to be plotted.
plt.line(x, y, legend_label="y = 2x", line_width=3.5, line_color="red")
# show the results using show command.
show(plt)

For this code, x and y are the data points on the x and y-axis. The function figure creates a space for data to be plotted. The .line function draws a line among the data points. The parameters of .line are:

  • legend_label refers to what the line represents.

  • line_width refers to the width of the line to be plotted.

  • line_color refers to the color of the line to be plotted.

For Further Understanding:

New on Educative
Learn to Code
Learn any Language as a beginner
Develop a human edge in an AI powered world and learn to code with AI from our beginner friendly catalog
🏆 Leaderboard
Daily Coding Challenge
Solve a new coding challenge every day and climb the leaderboard

Free Resources

Copyright ©2025 Educative, Inc. All rights reserved