0% found this document useful (0 votes)
22 views

Create Interative Plots

This document provides an overview of creating interactive plots with Plotly Python. It discusses various plot types like scatter plots, line plots, bar plots, pie charts, box plots, and histograms. It then introduces key Python libraries for data analysis and visualization, including Matplotlib, Seaborn, and Plotly. The document demonstrates how to get started with Plotly, create scatter plots and line plots using sample datasets, and customize Plotly plots by adding styles and interactivity.

Uploaded by

Suraj Tiwari
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
22 views

Create Interative Plots

This document provides an overview of creating interactive plots with Plotly Python. It discusses various plot types like scatter plots, line plots, bar plots, pie charts, box plots, and histograms. It then introduces key Python libraries for data analysis and visualization, including Matplotlib, Seaborn, and Plotly. The document demonstrates how to get started with Plotly, create scatter plots and line plots using sample datasets, and customize Plotly plots by adding styles and interactivity.

Uploaded by

Suraj Tiwari
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 11

Guide to Create Interactive

Plots with Plotly Python

Scatter Plot Line Plots Bar Plot

Pie Chart Bubble Chart Dot Plot

Box Plot Histogram Gantt Chart


Libraries in Python for Data Analysis
Python started as a general-purpose programming
language. But, the improved readability of Python
made it a good tool for data analysis.

One of the best tools for data analysis is Matplotlib.


It is used for 2-dimensional data analysis and basic
plotting, charting, and data representation

Seaborn is a great visualization library in Python


used for plotting statistical models and complex
relations among data. It can plot complex plots like
Heatmaps, Relational Plots, Categorical Plots,
Regression Plots, etc. Seaborn made complex data
analysis and visualization easy and simple to
execute.
Plotly is a Montreal-based AI and Analytics
company. They focus on the development of
Analytics tools, mainly Dash and Chart Studio.
They have also released the free and open-
source plotting library “Plotly” for Python, R,
MatLab, and Julia.

Plotly produces interactive graphs, can be


embedded on websites, and provides a wide
variety of complex plotting options. The graphs
and plots are robust, and a wide variety of
people can use them. The visuals are of high
quality and easy to read and interpret.

Plotly can be used to make a wide variety of


charts, including Basic and Statistical charts,
Maps, 3D Charts, Subplots, and so on.
Getting Started With Plotly
First, we import the necessary libraries.

The two datasets used here are:


1. Melbourne Housing Snapshot
2. Superstore Sales Dataset

Both datasets are good beginner datasets, with a


lot of information and data fields. The Melbourne
Housing data has various real estate data points
and deals with the housing sector. The data
pertains to the housing and commercial property
sector. The superstore data concerned with sales
and the retail sector. Various aspects of sales and
retail are present in the data.
First, we import the necessary libraries.

Scatter Plots Using Plotly


Scatterplots are a great way to analyze data
distribution and the relation between various data
fields. Various trends in data can be analyzed and
plotted on the x-axis and y-axis. Plotting scatter
plots with Plotly is very easy.

Output
The good thing about Plotly is that the plots are
interactive. We can hover over the plots and see
exact data values and other information.

We take the iris dataset now.

Let us make a scatter plot to understand the data


distribution.

Now, let’s make some changes to the parameters.


Now, add some styles to the plots.
Line Plots Using Plotly
Line plots are great for visualizing continuous data.
Time series data, mathematical functions, etc., are
some of the data which can be plotted using Line
Plots.

They reveal data trends, maxima, and minima. We


can use them for time series data like stocks, sales
over time, and so on. It is a great way to plot a 2D
relationship.
Let us use a line plot to plot a mathematical
function.
The plot is interactive, so we can hover over it to
understand the values.

Now, let us plot a sin() function.


Now, we shall plot some time series data, starting
with some stock data.

“MSFT” is the stock symbol for Microsoft.


For more information, please visit:

You might also like