Data Visualization with Plotly offline

Simple steps for using plotly offline in Jupyter Notebook

Introduction is an interactive, open-source, and browser-based graphing library for Python it makes ploti


  • installing libraries
  • importing libraries
  • Configuring plotly in Jupyter notebook for offline mode
  • taking plottly for a spin


  • Chrome Browser [very important for offline plot]
  • jupyter notebook
  • Plotly module
  • cufflinks module
The cufflinks library binds the power of plotly with the flexibility of pandas for easy plotting

Step 1

  • Installing Libraries
#installing required libraries  in jupyter notebook
!pip install plotly
!pip install cufflinks
Skip step 1 if you already have them installed

Step 2

  • Importing Libraries
#importing  libraries
import plotly
import cufflinks as cf

Step 3

  • Configuring plotly in Jupyter notebook for offline mode
# importing plotly offline
from plotly.offline import iplot
# cugglinks offline
# allowing plotly to display inside jupyter notebook
passing connected = True means that plotly should connect to the internet

Step 4

  • Taking plotly for a spin
#importing libraries
import pandas as pd
import numpy as np
import seaborn as sns
import matplotlib.pyplot as plt
%matplotlib inline
#generating data set
df = pd.DataFrame(np.random.randn(100,3), columns = ['A', 'B', 'C'])
df['A'] = df['A'].cumsum() + 20
df['B'] = df['B'].cumsum() + 20
df['C'] = df['C'].cumsum() + 20
# plotting a line plot
#plotting a box plot

Thank You