Active Hackathon

10 Free Resources To Learn Plotly


Data visualisation plays an integral part in our lives as it helps in drawing meaningful insights from various types of data. Plotly is one of the powerful libraries for data science, machine learning and artificial intelligence-related operations where it helps to create multiple types of interactive visualisations by using Python, R and Java.

In this article, we list down – in no particular order – the top 10 free resources to learn Plotly:-


Sign up for your weekly dose of what's up in emerging technology.

1| Plotly Tutorial: Learn Plotly and R

Source: DataCamp

About: In this tutorial, you will understand how easily you can use Plotly to create data visualisations with R. You will learn how to use Plotly to generate heatmaps and 3D surface plots, a choropleth map, and how to add slides. You will also learn a brief introduction to ggplotly, the interactive sister of ggplot2. 

Get the resource here.

2| Plotly Dash User Guide

Source: Official Site

About: This is the official documentation for the Python implementation of Dash. Dash is a productive Python framework for building web applications which are built on Flask, Plotly.js, and React.js. Dash is ideal for building data visualisation apps with highly custom user interfaces in pure Python, and it is particularly suited for anyone who works with data in Python.  

Get the resource here.

3| Interactive Data Visualisation With Plotly in R

Source: DataCamp

About: In this tutorial, you will receive an introduction to basic graphics with Plotly. You will create your first interactive graphics by displaying both univariate and bivariate distributions, learn how to customize the appearance of your graphics and use opacity, symbol, and color to clarify your message, how to transform axes, label your axes, and customize the hover information of your graphs.

Get the resource here.

4| Data visualisation With Plotly Express

Source: Coursera

About: This is a project-based course on data visualisation with Plotly Express where you will learn to create quick and interactive data visualisations with Plotly Express. Plotly Express is a high-level data visualisation library in Python inspired by Seaborn and ggplot2. In this course, you will explore the various features of the in-built Gapminder dataset, and produce interactive, publication-quality graphs to augment analysis.

Get the resource here.

5| Getting Started With Plotly.js

Source: Blog

About: In this tutorial, you will learn all the features, bundles and chart types available in the library. You will understand how to create a basic line chart in Plotly, and how to style the chart lines using different attributes.

Get the resource here.

6| Dash For Beginners

Source: DataCamp

About: Dash is a Python framework for building web applications, which is built on top of Flask, Plotly.js, React and React Js. In this tutorial, you will learn how to build dashboards in Python using Dash Plotly. You will understand how dash app layout works, and how to generate scatter plots, core components.

Get the resource here.

7| Plotly Tutorial for Beginners

Source: Kaggle

About: In this tutorial, you will learn how to use Plotly library, how to create line plots, scatter plots, area charts, bar charts, error bars, box plots, histograms, heatmaps, subplots, multiple-axes, etc. You will also understand inset plots, 3D scatter plot with colour scaling and more.

Get the resource here.

8| Learn Plotly

Source: Youtube

About: This is a video tutorial where you can learn how to use Plotly online, offline and in Jupyter Notebooks, as well as how you can build interactive visualisations using data. You will be able to get to explore the library while creating interactive visualisations using data.  

Get the resource here.

9| Learn Plotly Basics

Source: Blog

About: In this blog, you will learn the basics of Plotly, understand the plot method, understand how to create different traces/plots like a scatter plot, or a line plot, as well as how to have a chart with multiple traces.   

Get the resource here.

10| Plotly Cheat Sheet

Source: PDF

About: In this cheat sheet, you will learn how to get started with Plotly and codes to create basic charts, layout, statistical charts, maps, 3D charts and figure hierarchy. 

Get the resource here.

More Great AIM Stories

Ambika Choudhury
A Technical Journalist who loves writing about Machine Learning and Artificial Intelligence. A lover of music, writing and learning something out of the box.

Our Upcoming Events

Conference, Virtual
Genpact Analytics Career Day
3rd Sep

Conference, in-person (Bangalore)
Cypher 2022
21-23rd Sep

Conference, in-person (Bangalore)
Machine Learning Developers Summit (MLDS) 2023
19-20th Jan

Conference, in-person (Bangalore)
Data Engineering Summit (DES) 2023
21st Apr, 2023

3 Ways to Join our Community

Discord Server

Stay Connected with a larger ecosystem of data science and ML Professionals

Telegram Channel

Discover special offers, top stories, upcoming events, and more.

Subscribe to our newsletter

Get the latest updates from AIM
How Data Science Can Help Overcome The Global Chip Shortage

China-Taiwan standoff might increase Global chip shortage

After Nancy Pelosi’s visit to Taiwan, Chinese aircraft are violating Taiwan’s airspace. The escalation made TSMC’s chairman go public and threaten the world with consequences. Can this move by China fuel a global chip shortage?

Another bill bites the dust

The Bill had faced heavy criticism from different stakeholders -citizens, tech firms, political parties since its inception

So long, Spotify

‘TikTok Music’ is set to take over the online streaming space, but there exists an app that has silently established itself in the Indian market.