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
The official colors of the FAU as matplotlib/seaborn colormaps

FAU - Colors The official colors of Friedrich-Alexander-Universität Erlangen-Nürnberg (FAU) as matplotlib / seaborn colormaps. We support the old colo

Machine Learning and Data Analytics Lab FAU 9 Sep 05, 2022
This is a place where I'm playing around with pandas to analyze data in a csv/excel file.

pandas-csv-excel-analysis This is a place where I'm playing around with pandas to analyze data in a csv/excel file. 0-start A very simple cheat sheet

Chuqin 3 Oct 05, 2022
Movies-chart - A CLI app gets the top 250 movies of all time from imdb.com and the top 100 movies from rottentomatoes.com

movies-chart This CLI app gets the top 250 movies of all time from imdb.com and

3 Feb 17, 2022
Make visual music sheets for thatskygame (graphical representations of the Sky keyboard)

sky-python-music-sheet-maker This program lets you make visual music sheets for Sky: Children of the Light. It will ask you a few questions, and does

21 Aug 26, 2022
A simple, fast, extensible python library for data validation.

Validr A simple, fast, extensible python library for data validation. Simple and readable schema 10X faster than jsonschema, 40X faster than schematic

kk 209 Sep 19, 2022
Python package to Create, Read, Write, Edit, and Visualize GSFLOW models

pygsflow pyGSFLOW is a python package to Create, Read, Write, Edit, and Visualize GSFLOW models API Documentation pyGSFLOW API documentation can be fo

pyGSFLOW 21 Dec 14, 2022
Splore - a simple graphical interface for scrolling through and exploring data sets of molecules

Scroll through and exPLORE molecule sets The splore framework aims to offer a si

3 Jun 18, 2022
3D rendered visualization of the austrian monuments registry

Visualization of the Austrian Monuments Visualization of the monument landscape of the austrian monuments registry (Bundesdenkmalamt Denkmalverzeichni

Nikolai Janakiev 3 Oct 24, 2019
A Python package for caclulations and visualizations in geological sciences.

geo_calcs A Python package for caclulations and visualizations in geological sciences. Free software: MIT license Documentation: https://geo-calcs.rea

Drew Heasman 1 Jul 12, 2022
A Bokeh project developed for learning and teaching Bokeh interactive plotting!

Bokeh-Python-Visualization A Bokeh project developed for learning and teaching Bokeh interactive plotting! See my medium blog posts about making bokeh

Will Koehrsen 350 Dec 05, 2022
Data science project for exploratory analysis on the kcse grades dataset (Kamilimu Data Science Track)

Kcse-Data-Analysis Data science project for exploratory analysis on the kcse grades dataset (Kamilimu Data Science Track) Findings The performance of

MUGO BRIAN 1 Feb 23, 2022
Create matplotlib visualizations from the command-line

MatplotCLI Create matplotlib visualizations from the command-line MatplotCLI is a simple utility to quickly create plots from the command-line, levera

Daniel Moura 46 Dec 16, 2022
mysql relation charts

sqlcharts 自动生成数据库关联关系图 复制settings.py.example 重命名为settings.py 将数据库配置信息填入settings.DATABASE,目前支持mysql和postgresql 执行 python build.py -b,-b是读取数据库表结构,如果只更新匹

6 Aug 22, 2022
University of Missouri - Kansas City: CS451R: Capstone

CS451RC University of Missouri - Kansas City: CS451R: Capstone Installation cd git clone https://github.com/ala2q6/CS451RC.git cd CS451RC pip3 instal

Alex Arbuckle 1 Nov 17, 2021
Visualizations of linear algebra algorithms for people who want a deep understanding

Visualising algorithms on symmetric matrices Examples QR algorithm and LR algorithm Here, we have a GIF animation of an interactive visualisation of t

ogogmad 3 May 05, 2022
Flow-based visual scripting for Python

A simple visual node editor for Python Ryven combines flow-based visual scripting with Python. It gives you absolute freedom for your nodes and a simp

Leon Thomm 3.1k Jan 06, 2023
Handout for the tutorial "Creating publication-quality figures with matplotlib"

Handout for the tutorial "Creating publication-quality figures with matplotlib"

JB Mouret 1.9k Jan 02, 2023
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
🗾 Streamlit Component for rendering kepler.gl maps

streamlit-keplergl 🗾 Streamlit Component for rendering kepler.gl maps in a streamlit app. 🎈 Live Demo 🎈 Installation pip install streamlit-keplergl

Christoph Rieke 39 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