Welcome to the Dash Club newsletter. Dash Club brings essays and updates about Plotly and Dash to your inbox every couple of months.
To have these directly delivered to your inbox, sign up.
In Dispatch #17
- Version Check
- Plotly is on Bluesky
- Plotly Beta User Group
- Figure Friday
- Winners of the Autumn App Challenge
- Plotly Blogs
- Component of the Month
- App of the Month
- Things Happen
Version Check
- Dash Enterprise Platform 5.5 (launch webinar)
- Dash Open Source Framework 2.18.2 (changelog)
- Dash AG Grid 31.3.0 (changelog)
- Plotly.py 6.0.0-rc0 (changelog)
- Plotly.js 3.0.0-rc.1 (changelog)
Plotly is on Bluesky
We’re excited to join Bluesky! Follow us to stay up to date with everything that’s happening in Plotly — from community programs to product updates.
Plotly Beta User Group
We’re building awesome new products and features and we want to involve you in our development process.
What you’ll receive as a token of our appreciation:
- Exclusive access to use Plotly’s newest products and features before they’re announced
- Plotly shirts, notebooks, stickers, and other swag
- Dinner and drinks for SF and NY attendees
- An exclusive badge on your Plotly Forum user profile
- Pride in shaping the future data visualization
How you can help as a beta tester:
- Dedicate 15 minutes for a call with us to share how you work with data
- Dedicate time to becoming familiar with new products and features and record your honest thoughts about them: good, bad, and ugly
- Meet with us in SF or NY (and remotely) and provide feedback to our team of curious designers, engineers, and product developers
Fill out this quick application to join the Plotly Beta User Group.
Figure Friday
A reminder of the Plotly initiative: Figure Friday.
Every Friday, Plotly releases a data set and a sample figure. The community has one week — until midnight of the following Thursday — to enhance that figure, build their own Plotly figure, or create a Dash app.
The goal of this initiative is to enhance our Plotly skills, collaborate among community members, and share our creations with the world, while we develop our personal portfolio of data visualizations and apps.
Check out the previous data set on the Plotly forum.
To keep track of the weekly data sets that we release, please visit the Plotly forum’s figure-friday tag or join the Plotly Discord server.
Winners of the Autumn App Challenge
Thank you to all community members who have participated in the Michelin Plotly app challenge. The Plotly staff enjoyed reviewing your apps and exploring the multiple features, graphs, and LLM integrations.
We are truly honored to have such a dedicated group of community members who have mind-blowing expertise in Plotly and Dash. In fact, we’re hosting a live webinar where a few community members will be showcasing their apps. We hope you can join us.
The Plotly judging panel has come back with their decision to grant the first place to…
Community member, Ian, for his Michelin Dash app with the following code.
A beautiful and polished Dash app. Excellent UX design choices and very good use of interactive controls and filters, single, and multi-filters. Choosing a guided analytics approach to separate the app into a “Guide” view and an “Analysis” view is very effective in encouraging users to interactively explore, while not overloading them with too much info before they’re ready to dive deeper.
The analysis tab, specifically, is so rich and allows the viewer to slice by economic health and even overlay restaurants by wine regions in France.
Community member, Niek, for the following Dash app with the code.
This app has a great recommender interface with clear and quick results. It has an attractive UI/UX design with a helpful overview dashboard, and the ability to drill down into certain charts is awesome. Plotly maps are used effectively and we appreciated the symbology applied to the maps.
The integration of a LLM is a strong highlight, offering accurate and helpful responses to general questions. Overall, the app is very well done!
Community member, Nils, for his Dash app with the following code.
Strong opening view with summary statistics clearly shown. Nice navigation and drill-downs. The app has a very useful LLM integration with “plan my day” and “alternative restaurants” functionalities. It offers a well-defined customer journey, especially for travelers.
There is good use of Plotly legend actions to toggle on and off without needing a separate control. As a cherry on top of the ice cream, we loved the styling of the bar charts with rounded edges as well as the color scheme chosen.
A big thank-you and a shout-out to all the other community members and the apps that they submitted to the challenge:
- App by sduza
- App by Mayara
- App by Gab
- App by Jan and Felipe
- App code by Chinmay
- Tutorial video that shows how to make Plotly graphs for the challenge, by Elias
Plotly Blogs
Check out these recent pieces from our blog page:
- Range Charts in Plotly
- Meet Philip McGrath, Software Engineer, Full Stack
- How AI is Changing the Way We Benchmark Data Tools
- NHS Foundation Trust Unlocks AI Healthcare Potential with Dash Enterprise
- Kaleido: The Next Generation of Static Image Export for Data Visualization
- Meet Cléa Aumont, Manager of Professional Services at Plotly
- Decoding genomes with cogent3 + Plotly
Additionally, we’ve been adding to our user story portal, including pieces from S&P Global, NHS Foundation Trust, Hydro-Québec, and more!
Component of the Month
Dash Swiper is a new community component built by our community member, @Pip Install Python.
Dash Swiper is a package that contains two components: a swiper component supporting 19 animation shaders and options for swiping through images; and a carousel component for rotating through slides. Some of the featured highlights include:
- mobile friendly
- auto play features
- approximately 26 customizable props
- .png, .jpg, .svg, .gif supported
To get started, simply pip install dash-swiper==0.0.3 and run the code located in the component docs, similar to how you would run any Dash app. Make sure to first add your JPGs to an images folder.
To read more about Dash Swiper, see the forum post.
More on Dash Swiper: Docs, PyPI, GitHub.
Thank you @Pip Install Python for creating this component and sharing it with the Plotly Dash community.
Visit our 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
The Historical Air Quality App was created by long-time community member, SĂ©bastien.
The app submitted was part of #FigureFriday week 36, which dove into the topic of air quality and pollution, with data from the Air Quality Stripes project. The data shows the concentration of particulate matter air pollution (PM2.5) in cities around the world.
Sébastien’s app is absolutely amazing. It uses the bar chart, scatter map, and line chart to share a wealthy amount of information without having to scroll down even once. Notice the small details: an interactive graph title where years and number of top cities can be modified; a scatter map where the positive and negative comparisons are color-coded green and red respectively; a line chart where all countries can be added as a shadow light gray for comparison purposes.
Aside from the rich details, the app has a beautiful template and styling as well as an impressive color choice.
More on the app: App, GitHub, Forum post
Thank you SĂ©bastien for creating this app and submitting it to Figure-Friday week 36.
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 or the Dash Explore Page, please submit it by clicking the Share Your App button.
Things Happen
One of the easiest ways to present data for technical and non-technical audiences is to create a dashboard that neatly displays all of your data visualizations and insights in one place. Adam Schroeder, Plotly Community Manager, built a free 6-session course that teaches how to build dashboards with Plotly Dash.
Join Plotly’s first meetup in New York City: NYC Data Exploration with Plotly!
Make use of the newest Plotly Dash Resource sheet, which includes links to community forums, videos, books, sample apps, and documentation.
Love Discord? Join our new Plotly Discord Server to meet other community members and talk about Plotly and Dash.
Check out Plotly community member, Stegano’s, Dash Blueprint Components, as set of components suited for building complex data-dense interfaces for desktop applications.
Can’t decide what Plotly visualization to use for your data. The Vizro Dash app is your answer. Check out the Forum post.
Domenic, Mingo, Justin, and Carolina had a blast at Data Science Connect’s COLLIDE 2024.
A Dash app on data from the game Battle for Wesnoth, by Plotly community member, Human42. Read more about the app and code in the Forum post.
Learn how cogent3 and Plotly help accelerate decoding genetic variants and their implications in Plotly’s blog post, by Gavin Huttley.
The Next Generation of Static Image Export for Data Visualization using Kaleido: a Plotly blog post by Andrew Pikul.
Plotly’s violin charts are in a league of their own. Week 46 of Figure Friday is a good place to see them in action.
Celebrating our top community contributors of November 2024.
Job postings from around the world looking for Plotly and Dash skills.
Given the ongoing interest in supporting the open-source Plotly and Dash frameworks, we’ve put together a list of contribution opportunities.