Riyad Amin

Riyad Amin

1621838900

Markdown Component - Plotly Dash

Learn to use Markdown in Plotly Dash, making text formatting for your app a lot quicker and easier. And if you get reallly good at Markdown, no need to take your hands off the keyboard and use the mouse 😃

Video layout:
00:00 - What you will learn and why
03:30 - The Code
04:20 - The Callback
06:30 - Markdown cheat sheet

My GitHub Code:

https://github.com/Coding-with-Adam/D…

Markdown cheat sheet:

https://drive.google.com/file/d/11dJH…

Dash Markdown docs:

https://dash.plotly.com/dash-core-com…

Subscribe: https://www.youtube.com/c/CharmingData/featured

#dash #programming

What is GEEK

Buddha Community

Markdown Component - Plotly Dash
Riyad Amin

Riyad Amin

1622433526

The Upload Component - Plotly Dash

Build an app that allows users to view their own data, by using the Dash Upload component. We will also give users the capability to analyze their data by adding a bar graph to the app.

Video layout:
00:00 - What you will learn and why
02:17 - Code and Support
03:57 - App Layout
06:11 - DataTable/Dropdown Callback
09:24 - Parse_contents function
13:34 - Bar Graph Callback
18:05 - More Code and tutorials

My GitHub Code:

https://github.com/Coding-with-Adam/D…

Data Sheet:

https://drive.google.com/file/d/1Solf…

Dash Upload Docs:

https://dash.plotly.com/dash-core-com…

Subscribe: https://www.youtube.com/c/CharmingData/featured

#plotly #dash

Riyad Amin

Riyad Amin

1620031478

From Plotly Dash 1.0 to Dash 2.0

Learn about the new enhancements of Dash Labs, which will develop into Dash 2.0 in the future. And help shape Dash 2.0 through feedback and suggestions.

Video layout:
00:00​ - What you will learn and why
03:14​ - Install necessary libraries: jup-short-app
04:06​ - Template Layout System (light overview)
06:16​ - Data and components
07:57​ - Callback Enhancements (light overview)
13:05​ - Jup-powerful-app
14:21​ - Template Layout System (Deep Dive)
16:49​ - Your Feedback Please
17:49​ - Callback Enhancements (Deep Dive)
24:14​ - DbcSidebarTabs
27:58​ - Call to action!

Feedback Forum Post:

https://community.plotly.com/t/introd…

My GitHub Code:

https://github.com/Coding-with-Adam/D…

Dash Labs GitHub Code:

https://github.com/plotly/dash-labs/t…

Dash Themes and Templates:

https://hellodash.pythonanywhere.com/…

Subscribe: https://www.youtube.com/c/CharmingData/featured

#plotly #dash

Riyad Amin

Riyad Amin

1621838900

Markdown Component - Plotly Dash

Learn to use Markdown in Plotly Dash, making text formatting for your app a lot quicker and easier. And if you get reallly good at Markdown, no need to take your hands off the keyboard and use the mouse 😃

Video layout:
00:00 - What you will learn and why
03:30 - The Code
04:20 - The Callback
06:30 - Markdown cheat sheet

My GitHub Code:

https://github.com/Coding-with-Adam/D…

Markdown cheat sheet:

https://drive.google.com/file/d/11dJH…

Dash Markdown docs:

https://dash.plotly.com/dash-core-com…

Subscribe: https://www.youtube.com/c/CharmingData/featured

#dash #programming

plotting multiple figures with live data using Dash and Plotly

whenever it comes to visualizations for data plotly comes out as a standout package to choose among multiple options especially when it comes to interactivity also plotly comes with Dash which is really a handy framework for creating powerful Dashboards. when there are times when you have live data and that too with multiple figures.

Image for post

And well its sometimes easy to set an interval for each figure and make Dash update the figure in that interval but consider if the data you are using is shared between all the figures. so you have to process the data in each callback, yep!.. you have to do the same computation multiple times and you can not update the data outside the callback because than it won’t be updated also you can’t use global variables because it will break your app especially when you are having user inputs.

now the one way is to create a hidden div and process and store the data in that and then use it as an input for your callbacks you can find this example in here

But what if this is the case

Image for post

that is for each figure you have to process the data from the main live data. In this case, you have to process read the data from JSON string in each callback which is again computationally expensive and you might get bugs.

thus a better way to do is to use multiple outputs

#data-visualization #livedata #plotly #dashboard #dash #data analysis

Building a Plotly Dash App from Google Sheets

So far we have created a free, user-friendly data store and connected to it through the Google Python API.

Part 1 — Design and ETL Process using Google and code.gs

Next, we will use the data to build our dashboard for the field marketing team to track their activities and progress toward a bonus.

#dash #plotly #data-science #dashboard #data-analytics