Basic Plotting Using Bokeh Python Pandas Library – Scatter, Line Visualizations

 

Bokeh is a powerful framework for data visualization in Python. Here I take a look at straightforward plotting and visualization using this powerful library.

Credit to PythonHow. You can check him out on Youtube

bokeh.models #It is a low level interface which involves a lot of work

bokeh.plotting # It is a middle level interface

bokeh.chart # It is a  high level interface

Lets try to create scatter plot

In [130]:

 

lets create a dataframe and add some values to it for our plot

In [131]:

 

lets add some values to the X and Y axis

In [132]:

 

lets store the scatterplot in a variable

In [133]:

 

we can save our file as html using the output_file method and we can also show our plot using the show method

In [134]:

 

In [135]:

 

In [ ]:

lets now plot using the bokeh.plotting interface

lets import the figure object from the plotting interface as that is the main object we will be using to plot. the idea is that you make an empty figure and you add objects to it

In [136]:

 

lets store the figure object in a variable. we can set the with and height of the figure or we can leave it blank to use defaut with
and height

In [137]:

 

you can also customise the plot

In [138]:

 

let’s use the circle method to plot our scatter plots. the circle method takes array of X and Y values. You can also set the size of the scatter circles

In [139]:

 

Out[139]:

You can use a list to determine the size each X,Y pair of plot

In [140]:

 

you can get a full HELP with the p variable by typing help(p)

In [141]:

 

lets plot some time series data

In [142]:

 

In [143]:

 

responsive = True enlarges the whole graph to cover the screen

In [ ]:

lets plot with a line graph

In [128]:

 

Out[128]:

lets save the file and also show it

In [129]:

 

 

Want more information like this?

Similar Posts

  • Array Processing – Python Numpy – How to work with Arrays in Python

      Hi Guys, Thanks for all your emails. In this note, we will be looking at Array Processing in Python. This is part of lectures on Learning Python for Data Analysis and Visualization by Jose Portilla on Udemy. In [3]:

      In [4]:

      In [5]:

      In [6]:

      Out[6]:

    In [7]:

      Out[7]:

    In [8]:…

  • Python Pandas Groupby function agg Series GroupbyObject

    Group By FunctionThis is a quick look at Python groupby function. Very powerful and useful function. We will take a simple look at it here. Credits to Data School , creator of Python course materials. lets import sample dataset In [18]:

      In [19]:

      In [20]:

      Out[20]: country beer_servings spirit_servings wine_servings total_litres_of_pure_alcohol continent…

  • |

    Python List Comprehension Dictionary Set Comprehension and For Loops

    This is a guide on Python List comprehension. List comprehension is a great way to write simple and easy to read Python codes. You can use it dictionaries and sets as well.   Credits to  Corey Schafer , creator of Python course materials. lets create a list In [115]:

      Out[115]:

    lets grab all the…

  • Superset Caravel BI Tool Installation and Visualizations on Heroku

    Superset (formerly called Caravel ) BI Tool by  http://airbnb.io/superset  is a free Data Visualization tool which you can harness its powers for your visualization analytic needs. If you are finding problems installing on your windows PC or you simply want your own online version you can simply sign up FREE with Heroku (at least choosing…

  • Simple Python Logging Callling Reload to Help Save Logging to File

      In this notes, we are looking at a simple but yet useful and powerful logging in Python In [77]:

      In [78]:

      In [79]:

     

      Want more information like this?

  • ImportError: No module named ‘scikits’ – Python Fix Jupyter Notebook

    If you have the above problem, to fix this, follow these guidelines as advised by Flowerowl  at this link (https://github.com/muricoca/crab/issues/92): The steps are as follows:   Don’t install crab in this way: pip install crab / easy_install crab You can find crab in pypi.python.org, this is not our scikits.crab source Solution: git clone https://github.com/muricoca/crab.git python setup.py…

Leave a Reply

Your email address will not be published. Required fields are marked *