Create Beautiful, Interactive data visualizations using Plotly in Python

I have been using ggplot to plot in python but the limitation of ggplot is that it is not much interactive. Then my exploration started and i found D3.js a good alternative to plot interactive graphs. D3.js is not much famous in Data science community because it reqires knowleedge of jave script and css. Today, I am going to tell you something which will change the way you perform data visualizations in the language / tool of your choice (R, Python, MATLAB, Perl, Julia, Arduino).

What is plotly ?

Plotly is one of the finest data visualization tools available built on top of visualization library D3.js, HTML and CSS. It is created using Python and the Django framework. One can choose to create interactive data visualizations online or use the libraries that plotly offers to create these visualizations in the language/ tool of choice. It is compatible with a number of languages/ tools: R, Python, MATLAB, Perl, Julia, Arduino.

Disadvantages of plotly:

  1. The plots made using plotly community version are always public and can be viewed by anyone.
  2. For plotly community version, there is an upper limit on the API calls per day.
  3. There are also limited number of color Palettes available in community version which acts as an upper bound on the coloring options.
Written on January 14, 2017