This Crash Course will cover all you need to know to start using Plotly in your projects.

Overview

Plotly Crash Course

This course was designed to help you get started using Plotly. If you ever felt like your data visualization skills could use an upgrade from the same old spreadsheets, look no further. Plotly is able to deliver very cool charts with little effort.

There are two notebooks in this folder. One has all the code, and the other has just the headers in case you want to use it to code along with the videos.

The full course is available here.

What you will need

You just need to have Python installed and a way to run Jupyter Notebooks. I recommend installing the Anaconda distribution if you are new to Python. It’s super easy to install and configure, and there are plenty of tutorials you can use to help you.

Might be useful to know a thing or two about data manipulation with the pandas package, but the coding is really basic throughout the whole course.

How to follow along

I recommend taking your time with each chart, and really explore the options Plotly gives you for each one. I try to teach you how to look for the stuff you need in the documentation, so I hope you find it useful if you decide to explore Plotly further. It was for me when I was starting out!

Resources

Notebook for the course - https://github.com/fnneves/plotly-crash-course/blob/main/Plotly Crash Course - complete.ipynb

Course Structure - https://github.com/fnneves/plotly-crash-course/blob/main/Plotly Crash Course Program.docx

Advanced course with Plotly and Dash - https://course-plotly-dash-waitlist.ck.page/subscribe

Plotly website - https://plotly.com/python/

Course Structure

Part 1 - Plotly Crash Course - Intro and Data Packages

  • Introduction to Plotly Express and how to use the built-in data packages

Part 2 - Plotly Express and Scatter Plots

  • Using the Scatter Plot to create a simple graph

Part 3 - Customizing Plotly Charts With Facets and Themes

  • Using Facets to create multiple plots at once and making use of the built-in themes

Part 4 - Plotly Line Charts and the Figure Reference

  • Using Line Charts and learning how to make sense of Plotly’s documentation

Part 5 - Plotly Express and Bar Charts

  • Using Bar Charts and facets to quickly generate multiple charts

Part 6 - Plotly Graph Objects - Figure Object

  • Intro to Graph Objects and how to create a Figure

Part 7 - Plotly Graph Objects - Update Figure Layout

  • Updating the layout of our figure and creating a Scatter Plot

Part 8 - Plotly Graph Objects - Advanced Customization

  • Learning how to tweak your figures to make them awesome!
Owner
Fábio Neves
Fábio Neves
Epagneul is a tool to visualize and investigate windows event logs

epagneul Epagneul is a tool to visualize and investigate windows event logs. Dep

jurelou 190 Dec 13, 2022
Piglet-shaders - PoC of custom shaders for Piglet

Piglet custom shader PoC This is a PoC for compiling Piglet fragment shaders usi

6 Mar 10, 2022
Graphical display tools, to help students debug their class implementations in the Carcassonne family of projects

carcassonne_tools Graphical display tools, to help students debug their class implementations in the Carcassonne family of projects NOTE NOTE NOTE The

1 Nov 08, 2021
Smoking Simulation is an app to simulate the spreading of smokers and non-smokers, their interactions and population during certain amount of time.

Smoking Simulation is an app to simulate the spreading of smokers and non-smokers, their interactions and population during certain

Bohdan Ruban 5 Nov 08, 2022
基于python爬虫爬取COVID-19爆发开始至今全球疫情数据并利用Echarts对数据进行分析与多样化展示。

COVID-19-Epidemic-Map 基于python爬虫爬取COVID-19爆发开始至今全球疫情数据并利用Echarts对数据进行分析与多样化展示。 觉得项目还不错的话欢迎给一个star! 项目的源码可以正常运行,各个库的版本、数据库的建表语句、运行过程中遇到的坑以及解决方式在笔记.md中都

31 Dec 15, 2022
demir.ai Dataset Operations

demir.ai Dataset Operations With this application, you can have the empty values (nan/null) deleted or filled before giving your dataset to machine le

Ahmet Furkan DEMIR 8 Nov 01, 2022
Dipto Chakrabarty 7 Sep 06, 2022
This is a Cross-Platform Plot Manager for Chia Plotting that is simple, easy-to-use, and reliable.

Swar's Chia Plot Manager A plot manager for Chia plotting: https://www.chia.net/ Development Version: v0.0.1 This is a cross-platform Chia Plot Manage

Swar Patel 1.3k Dec 13, 2022
Python ts2vg package provides high-performance algorithm implementations to build visibility graphs from time series data.

ts2vg: Time series to visibility graphs The Python ts2vg package provides high-performance algorithm implementations to build visibility graphs from t

Carlos Bergillos 26 Dec 17, 2022
The windML framework provides an easy-to-use access to wind data sources within the Python world, building upon numpy, scipy, sklearn, and matplotlib. Renewable Wind Energy, Forecasting, Prediction

windml Build status : The importance of wind in smart grids with a large number of renewable energy resources is increasing. With the growing infrastr

Computational Intelligence Group 125 Dec 24, 2022
With Holoviews, your data visualizes itself.

HoloViews Stop plotting your data - annotate your data and let it visualize itself. HoloViews is an open-source Python library designed to make data a

HoloViz 2.3k Jan 04, 2023
A tool for creating Toontown-style nametags in Panda3D

Toontown-Nametag Toontown-Nametag is a tool for creating Toontown Online/Toontown Rewritten-style nametags in Panda3D. It contains a function, createN

BoggoTV 2 Dec 23, 2021
Visualise Ansible execution time across playbooks, tasks, and hosts.

ansible-trace Visualise where time is spent in your Ansible playbooks: what tasks, and what hosts, so you can find where to optimise and decrease play

Mark Hansen 81 Dec 15, 2022
Interactive chemical viewer for 2D structures of small molecules

👀 mols2grid mols2grid is an interactive chemical viewer for 2D structures of small molecules, based on RDKit. ➡️ Try the demo notebook on Google Cola

Cédric Bouysset 154 Dec 26, 2022
Log visualizer for whirl-framework

Lumberjack Log visualizer for whirl-framework Установка pip install -r requirements.txt Как пользоваться python3 lumberjack.py -l путь до лога -o

Vladimir Malinovskii 2 Dec 19, 2022
Plotting library for IPython/Jupyter notebooks

bqplot 2-D plotting library for Project Jupyter Introduction bqplot is a 2-D visualization system for Jupyter, based on the constructs of the Grammar

3.4k Dec 29, 2022
Draw tree diagrams from indented text input

Draw tree diagrams This repository contains two very different scripts to produce hierarchical tree diagrams like this one: $ ./classtree.py collectio

Luciano Ramalho 8 Dec 14, 2022
This is my favourite function - the Rastrigin function.

This is my favourite function - the Rastrigin function. What sparked my curiosity and interest in the function was its complexity in terms of many local optimum points, which makes it particularly in

1 Dec 27, 2021
NorthPitch is a python soccer plotting library that sits on top of Matplotlib

NorthPitch is a python soccer plotting library that sits on top of Matplotlib.

Devin Pleuler 30 Feb 22, 2022
Python package for hypergraph analysis and visualization.

The HyperNetX library provides classes and methods for the analysis and visualization of complex network data. HyperNetX uses data structures designed to represent set systems containing nested data

Pacific Northwest National Laboratory 304 Dec 27, 2022