Make an area plot in Python using Bokeh Last Updated : 22 Jun, 2020 Comments Improve Suggest changes Like Article Like Report Bokeh is a Python interactive data visualization. Unlike Matplotlib and Seaborn, Bokeh 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. Plotting the Area Plots Area plots are defined as the filled regions between two series that share a common areas. Bokeh Figure class has two methods which are given below: varea()harea() 1. varea() method: varea() method is a vertical directed area which has one x coordinate array and two y coordinate arrays, y1 and y2, that will be filled between. Syntax: varea(x, y1, y2, **kwargs) Parameter:This method accept the following parameters that are described below: x: This parameter is the x-coordinates for the points of the area.y1: This parameter is the y-coordinates for the points of one side of the area.y2: This parameter is the y-coordinates for the points of other side of the area. Example: Python3 # Implementation of bokeh function import numpy as np from bokeh.plotting import figure, output_file, show x = [1, 2, 3, 4, 5] y1 = [2, 4, 5, 2, 4] y2 = [1, 2, 2, 3, 6] output_file("geeksforgeeks.html") p = figure(plot_width=300, plot_height=300) # area plot p.varea(x=x, y1=y1, y2=y2,fill_color="green") show(p) Output: 2. harea() method: harea() method is a horizontal directed area which has one x coordinate array and two y coordinate arrays, y1 and y2, that will be filled between. Syntax: harea(x1, x2, y, **kwargs) Parameter:This method accept the following parameters that are described below: x1: This parameter is the x-coordinates for the points of one side of the area.x2: This parameter is the x-coordinates for the points of other side of the area.y: This parameter is the y-coordinates for the points of the area. Example: Python3 # Implementation of bokeh function import numpy as np from bokeh.plotting import figure, output_file, show y = [1, 2, 3, 4, 5] x1 = [2, 4, 5, 2, 4] x2 = [1, 2, 2, 3, 6] output_file("geeksforgeeks.html") p = figure(plot_width=300, plot_height=300) # area plot p.harea(x1=x1, x2=x2, y=y,fill_color="green") show(p) Output: Comment More infoAdvertise with us Next Article Python Bokeh - Making a Pie Chart S SHUBHAMSINGH10 Follow Improve Article Tags : Data Visualization AI-ML-DS Python-Bokeh AI-ML-DS With Python Similar Reads Python Bokeh tutorial - Interactive Data Visualization with Bokeh Python Bokeh is a Data Visualization library that provides interactive charts and plots. Bokeh renders its plots using HTML and JavaScript that uses modern web browsers for presenting elegant, concise construction of novel graphics with high-level interactivity. Features of Bokeh: Flexibility: Boke 15+ min read Getting started With BokehIntroduction to Bokeh in PythonBokeh is a Python interactive data visualization. Unlike Matplotlib and Seaborn, Bokeh 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. Features of Bokeh: Some o 1 min read How to Install Python Bokeh Library on Windows?There are different types of data visualization modules in Python like Matplotlib, Seaborn, or Plotly among them Bokeh module is one which is used to capsulate information or data in the form of graphs and charts which are embedded in flask and Django applications. This module is also used for makin 2 min read How to Install Bokeh in Python3 on MacOS?Data visualization is the graphical representation of information and data with the help of charts and graphs. There are different types of well-known data visualization libraries like Matplotlib, Seaborn or Plotly for presenting information and data in the form of charts and graphs. Bokeh is also a 2 min read Python - Setting up the Bokeh EnvironmentBokeh is supported on CPython versions 3.6+ only both with Standard distribution and Anaconda distribution. Other Python versions or implementations may or may not function. Current version of Bokeh is 2.0.2 . Bokeh package has the following dependencies: 1. Required Dependencies PyYAML>=3.10pyth 1 min read Plotting Different Types of PlotsPython Bokeh - Plotting Vertical Bar GraphsBokeh 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 vert 4 min read Python Bokeh - Plotting a Scatter Plot on a GraphBokeh 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 a scatter plot on a graph. Plotti 2 min read Python Bokeh - Plotting Patches on a GraphBokeh 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 patches on a graph. Plotting patc 2 min read Make an area plot in Python using BokehBokeh is a Python interactive data visualization. Unlike Matplotlib and Seaborn, Bokeh 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. Plotting the Area Plots A 2 min read Python Bokeh - Making a Pie ChartBokeh 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. Let us see how to plot a pie chart in Bokeh. Does not provi 3 min read Annotations and LegendsPython Bokeh - Making Interactive LegendsBokeh 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. How to make Interactive legends? The legend of a graph refl 2 min read Bokeh - Annotations and LegendsPrerequisites: Bokeh Bokeh includes several types of annotations to allow users to add supplemental information to their visualizations. Annotations are used to add notes or more information about a topic. Annotations can be titles, legends, Arrows, bands, labels etc. Adding legends to your figures 2 min read Creating Diffrent ShapesPython Bokeh - Plotting Ovals on a GraphBokeh 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 ovals on a graph. Plotting ovals 4 min read Python Bokeh - Plotting Triangles on a GraphBokeh 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 triangles on a graph. Plotting tr 2 min read Python Bokeh - Plotting Multiple Polygons on a GraphBokeh 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 multiple polygons on a graph. Plot 3 min read Python Bokeh - Plotting Rectangles on a GraphBokeh 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 rectangles on a graph. Plotting r 2 min read Plotting Multiple PlotsBokeh - Vertical layout of plotsBokeh includes several layout options for arranging plots and widgets. They make it possible to arrange multiple components to create interactive data applications. The layout functions helps build a grid of plots and widgets. It supports nesting of as many rows, columns, or grids of plots together 2 min read Bokeh - Horizontal layout of plotsBokeh includes several layout options for arranging plots and widgets. They make it possible to arrange multiple components to create interactive dashboards or data applications. The layout functions let you build a grid of plots and widgets. You can nest as many rows, columns, or grids of plots tog 2 min read Bokeh - grid layout of plotsBokeh includes several layout options for arranging plots and widgets. They make it possible to arrange multiple components to create interactive dashboards or data applications. The layout functions let you build a grid of plots and widgets. You can nest as many rows, columns, or grids of plots tog 5 min read Functions in Bokehbokeh.plotting.figure.cross() function in PythonBokeh is a data visualization library in Python that provides high-performance interactive charts and plots and the output can be obtained in various mediums like notebook, HTML, and server. Figure Class create a new Figure for plotting. It is a subclass of Plot that simplifies plot creation with de 2 min read bokeh.plotting.figure.diamond_cross() function in PythonBokeh is a data visualization library in Python that provides high-performance interactive charts and plots and the output can be obtained in various mediums like a notebook, HTML and server. Figure Class create a new Figure for plotting. It is a subclass of Plot that simplifies plot creation with d 2 min read bokeh.plotting.figure.step() function in PythonBokeh is a data visualization library in Python that provides high-performance interactive charts and plots and the output can be obtained in various mediums like notebook, html and server. The Figure Class create a new Figure for plotting. It is a subclass of Plot that simplifies plot creation with 4 min read bokeh.plotting.figure.circle_cross() function in PythonBokeh is a data visualization library in Python that provides high-performance interactive charts and plots and the output can be obtained in various mediums like notebook, html and server. The Figure Class create a new Figure for plotting. It is a subclass of Plot that simplifies plot creation with 4 min read bokeh.plotting.figure.annular_wedge() function in PythonBokeh is a data visualization library in Python that provides high-performance interactive charts and plots and the output can be obtained in various mediums like notebook, html and server. The Figure Class create a new Figure for plotting. It is a subclass of Plot that simplifies plot creation with 4 min read bokeh.plotting.figure.arc() function in PythonBokeh is a data visualization library in Python that provides high-performance interactive charts and plots and the output can be obtained in various mediums like notebook, html and server. The Figure Class create a new Figure for plotting. It is a subclass of Plot that simplifies plot creation with 4 min read bokeh.plotting.figure.asterisk() function in PythonBokeh is a data visualization library in Python that provides high-performance interactive charts and plots and the output can be obtained in various mediums like notebook, html and server. The Figure Class create a new Figure for plotting. It is a subclass of Plot that simplifies plot creation with 4 min read bokeh.plotting.figure.bezier() function in PythonBokeh is a data visualization library in Python that provides high-performance interactive charts and plots and the output can be obtained in various mediums like notebook, html and server. The Figure Class create a new Figure for plotting. It is a subclass of Plot that simplifies plot creation with 4 min read bokeh.plotting.figure.circle_x() function in PythonBokeh is a data visualization library in Python that provides high-performance interactive charts and plots and the output can be obtained in various mediums like notebook, html and server. The Figure Class create a new Figure for plotting. It is a subclass of Plot that simplifies plot creation with 4 min read bokeh.plotting.figure.circle() function in PythonBokeh is a data visualization library in Python that provides high-performance interactive charts and plots and the output can be obtained in various mediums like notebook, html and server. The Figure Class create a new Figure for plotting. It is a subclass of Plot that simplifies plot creation with 4 min read bokeh.plotting.figure.annulus() function in PythonBokeh is a data visualization library in Python that provides high-performance interactive charts and plots and the output can be obtained in various mediums like notebook, html and server. The Figure Class create a new Figure for plotting. It is a subclass of Plot that simplifies plot creation with 4 min read Interactive Data VisualizationConfiguring Plot Tooltips in BokehBokeh is a powerful data visualization library in Python that allows you to create interactive and visually appealing plots. The Bokeh plotting module provides several tools that can be used to enhance the functionality of the plots. These tools can be configured to suit your specific needs. In this 4 min read Bokeh - Adding WidgetsBokeh is a Python data visualization library for creating interactive charts & plots. It helps us in making beautiful graphs from simple plots to dashboards. Using this library, we can create javascript-generated visualization without writing any scripts. What is a widget? Widgets are interactiv 11 min read GraphPython Bokeh - Plotting a Line GraphBokeh 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 a line graph. Plotting a line gra 4 min read Python Bokeh - Plotting Multiple Lines on a GraphBokeh 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 multiple lines on a graph. Plotti 3 min read Python Bokeh - Plotting Horizontal Bar GraphsBokeh 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 horizontal bar graphs. Plotting h 4 min read Python Bokeh - Plotting Vertical Bar GraphsBokeh 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 vert 4 min read Python Bokeh - Plotting a Scatter Plot on a GraphBokeh 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 a scatter plot on a graph. Plotti 2 min read Python Bokeh - Plotting Patches on a GraphBokeh 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 patches on a graph. Plotting patc 2 min read Make an area plot in Python using BokehBokeh is a Python interactive data visualization. Unlike Matplotlib and Seaborn, Bokeh 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. Plotting the Area Plots A 2 min read Python Bokeh - Plotting Wedges on a GraphBokeh 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 wedges on a graph. Plotting wedge 3 min read Python Bokeh - Making a Pie ChartBokeh 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. Let us see how to plot a pie chart in Bokeh. Does not provi 3 min read Python Bokeh - Plotting Triangles on a GraphBokeh 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 triangles on a graph. Plotting tr 2 min read Python Bokeh - Plotting Ovals on a GraphBokeh 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 ovals on a graph. Plotting ovals 4 min read Building Advanced Visualizations with GlyphsGlyphs in BokehBokeh is a library of Python which is used to create interactive data visualizations. In this article, we will discuss glyphs in Bokeh. But at first let's see how to install Bokeh in Python. Installation To install this type the below command in the terminal. conda install bokeh Or pip install bokeh 6 min read Create a plot with Multiple Glyphs using Python BokehIn this article, we will be learning about multiple glyphs and also about adding a legend in bokeh. Now bokeh provides us with a variety of glyphs that can be used to represent a point in a plot. Some glyphs are circle, square, asterik, inverted_triangle(), triangle() etc. Installation This module d 7 min read Make an Circle Glyphs in Python using BokehBokeh is a Python interactive data visualization. Unlike Matplotlib and Seaborn, Bokeh 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. Plotting the Circle Glyph 4 min read Like