Dash Club 11: Plotly Turns 10, Dash-ChatGPT App Challenge Winners, Blogs, Component and App of the?Month
Written by: Chris Parmer and Adam Schroeder
Welcome to the Dash Club newsletter. Dash Club brings essays and updates about Plotly and Dash every 8 weeks. To have these directly delivered to your inbox, sign up.
Prefer to read this on Medium? Check out the article.
In Dispatch?#11
Version Check
Plotly’s 10 Year Anniversary
Plotly was founded in August 2013. Since then, with help from our customers, investors, and the incredible Dash community, we’ve empowered data science teams to build ground-breaking data apps and enabled data-driven decision making.
A few fun birthday stats:
Check out this article to read reflections of the past 10 years of Plotly, from founders and executive team.
Dash-ChatGPT App Challenge Winners
Thank you everyone for participating in the Dash-ChatGPT App Challenge. Eleven incredible apps were submitted by the community!
Over the last couple of weeks, a group of Plotly staff judges had the pleasure of reviewing each app and voted for the top three app winners. And the winners are…??
This app is astonishing: Upload a dataset and ask the app to visualize things for you. The app will make graphs with Plotly, figure out the variables in your dataset, and generate the code.
A game where you test your ability to distinguish quotes generated by ChatGPT from those written by humans. Can you find the AI??
We loved this app for its creativity, clean design, and fun approach to AI, demonstrating the capabilities of ChatGPT and AI powered chatbots. It quickly captured our attention and played multiple times trying to outsmart the machine.
A great app that shows how sophisticated UI/UXcan be built using the Dash framework. This app allows users to ask questions about specific publications and research papers in the field of thyroid cancer.
It simplifies the complex topic of cancer through ChatGPT and it indicates the number of publications it examined to generate the answer. The Information Retrieval Animation was also unique in that the graph showcased gene regulation and correlations extracted from the literature. Each graph line represents a scientific article connecting two nodes, enabling users to retrieve information by clicking individual lines.
Join us on August 30 to see these winning apps in action. This is a great opportunity to see just how much is possible with open source Dash.
Plotly Blogs
Check out these recent pieces from our new blog page:
领英推荐
Component of the?Month
The plotly-calplot library built by Bruno Chicelli makes it easier to visualize and customize time series data.?
calplot takes a? pandas dataframe with a date column and a value column and generates a beautiful calendar heatmap. Get started just `pip install plotly-calplot`.
Example code:
from plotly_calplot import calplo
import pandas as pd
df =
pd.read_csv("https://raw.githubusercontent.com/plotly/datasets/master/2016-weather-data-seattle.csv")
df.Date = pd.to_datetime(df.Date)
df_filtered = df[(df['Date'] > '2012-01-01') & (df['Date'] < '2015-12-31')]
fig = calplot(df_filtered,
?????????????x="Date",
?????????????y="Max_TemperatureC",
?????????????title="Seattle Max Temperatures",
?????????????showscale=True,
?????????????name='Max temp',
?????????????colorscale='icefire')
fig.show()
?? Thank you Bruno for creating this library and sharing it with the Plotly Dash community.
Visit our community components index to see more components made by the community! And join our component-builder community by creating and sharing your own Community Components.
App of the?Month
This Earthquake Data Visualization app (code) created by Adilet is a great way to explore the history of earthquakes around the world.
As Adilet explains on the forum, this app allows users to observe and delve into more than 8000+ significant earthquakes (with a magnitude of 6 or higher) recorded from January 1st, 1960, to July 16th, 2023. The data used comes from the US Geological Survey website.
?? Thank you Adilet for creating this app and submitting it for consideration to be part of the Dash Explore Page.
See more Dash apps or share your own in the Community Forum’s Show and Tell tag. If you would like your app to be considered for the next edition of the Dash Club newsletter, please message Adam on the Forum.
Things Happen
?? Congratulating Plotly for our 10 year anniversary and for crossing the 10 million monthly downloads milestone, community member, Danny, gifted us with this awesome app.
?? Thank you to Sébastien for the incredible contributions to the documentation of our new Dash Ag Grid library, with close to 150 commits in the last 3 months.
?? The latest stable version of Dash AG Grid 2.3.0 was just released.
?? Plotly 5.15.0 was recently released adding support for multiple legends, label aliases, dynamic shape annotations, and more.
?? Plotly at Databricks Summit: Dave, Rick, Rob, Claire, and a few other Plotly staff members had the pleasure of attending the Databricks Data + AI Summit in San Francisco.
??? Long-time community member, Renaud, built a new Dash component called dash_intersection_observer, which allows the triggering of callbacks when elements of the app become visible in the viewport. Check out the Forum post.
??? Renaud also contributed a new Minichart component in dash-leaflet==0.1.23, which makes it easy to draw small, animated charts. Check out the Forum post.
??? Community member, Snehil, is working on the next version of the famous dash-mantine-components, which will be based on the latest Mantine library (v6), adding a few new helpful components on top of the already existing 75.
?? Job postings from around the world looking for Dash skills including spots at SpaceX, HP, S&P Global, and more.
??? The awesome dash-extensions==1.0.3 release includes a new DataclassTransform which enables serialization of dataclasses automatically. Check out the Forum post.
?? Check out our recent video tutorial on Building a Python Front End for Your Scikit Learn Models.
? Community member, ssun, created a new Dash component library that integrates Molstar Viewer 6 into the Dash framework for molecular visualization and analysis. Check out the Forum post.
?? Community member and core community developer of Dash AG-Grid, Bryan, shared a tips-and-tricks post on Adding Component via Clientside Callbacks.
?? Celebrating our top contributing community members in July.
Cheers!
Chris & Adam
| 数据 讲故事的人 | 商业与怪胎
1 年Excited to try the cal-plot component!
Vice President Platform Engineering at Uniper
1 年Happy anniversary! And congrats on the Dash Enterprise 5.1!