Data Visualization in Python using Bokeh LibraryBokeh is a Python library which is used for data visualization through high-performance interactive charts and plots. It creates its plots using HTML and JavaScript languages. The output of the bokeh library can be generated on several platforms such as browser, HTML, server, and notebook. It is also possible to create the bokeh plots in Django and flask applications. The bokeh library provides two visualization interfaces to the users:
In this tutorial, we will learn how to create different types of data visualization graphs and charts using the bokeh library in Python. Installation:To install the bokeh library, we can use the following command: Code 1: To Create Scatter Circle MarkersWe can create Scatter Circle Markers on the Plot by using the bokeh library. For this, we will use the circle() function. Example: Output: Code 2: To Create a Single LineWe can create a single line by using the bokeh library in Python. For this, we will use the line() function. Example: Output: Code 3: To Create a Bar chartBar charts are used for representing the categorical data with rectangular bars. The length of the bar is proportional to the values they are representing. Example: Vertical Bar Chart Output: Example 2: Horizontal Bar Chart Output: Output: Code 4: To Create Box PlotBox plot is used for representing the statistical data on the plots, and it is helpful for summarizing the statistical properties of several groups present in the dataset. Example: Output: Code 5: To Create Scatter PlotA Scatter plot is used for plotting values of two variables in a dataset. It is helpful in finding the correlation between the two variables which are selected. Example: Output: ConclusionIn this tutorial, we have discussed various types of data visualization, namely Bar chart, Box plot, Scatter Markers, Scatter Plots, and Single lines, which can be created using the bokeh library in Python. |
We provides tutorials and interview questions of all technology like java tutorial, android, java frameworks
G-13, 2nd Floor, Sec-3, Noida, UP, 201301, India