Trusted answers to developer questions
Trusted Answers to Developer Questions

Related Tags

line plot
bokeh plot
bokeh line plot

Python Bokeh line plot

Educative Answers Team

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

#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.
Code for a Simple Bokeh Line plot

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:


line plot
bokeh plot
bokeh line plot
Copyright ©2022 Educative, Inc. All rights reserved

View all Courses

Keep Exploring