mckinsey / vizro

Vizro is a toolkit for creating modular data visualization applications.
https://vizro.readthedocs.io/en/stable/
Apache License 2.0
2.73k stars 142 forks source link

Contribute the rest of the charts to the `visual-vocabulary` #762

Open huong-li-nguyen opened 1 month ago

huong-li-nguyen commented 1 month ago

Thank you for contributing to our visual-vocabulary! 🎨

Our visual-vocabulary is a dashboard, that serves a a comprehensive guide for selecting and creating various types of charts. It helps you decide when to use each chart type, and offers sample Python code using Plotly, and instructions for embedding these charts into a Vizro dashboard.

Take a look at the dashboard here: https://huggingface.co/spaces/vizro/demo-visual-vocabulary

Instructions

  1. Get familiar with the dev set-up (this should be done already as part of the initial intro sessions)

  2. Read through the README of the visual vocabulary

  3. Follow the steps to contribute a chart. Take a look at other examples. This commit might be helpful as a reference to see which changes are required to add a chart.

  4. Ensure the app is running without any issues via hatch run example visual-vocabulary

  5. List out the resources you've used in the README

  6. Raise a PR

EASY

INTERMEDIATE / ADVANCED

Recommended if you already have Plotly experience

MiD200998 commented 1 month ago

Hi Li, can i tackle Beeswarm? Sounds interesting to work on!

huong-li-nguyen commented 1 month ago

Yes @MiD200998 - you can try that! :) I'll create a separate ticket for you, but in the mean time feel free to start.

ataraexia commented 1 month ago

@huong-li-nguyen - Can I try Sparkline?

MiD200998 commented 1 month ago

sure @huong-li-nguyen thank you

huong-li-nguyen commented 1 month ago

Yes, @ataraexia - I'll create a separate ticket for you, but feel free to start 👍

sanketjainindian commented 1 month ago

can i try "Lollipop"?

huong-li-nguyen commented 1 month ago

Hey @sanketjainindian the lollipop chart has already been taken and is in development in one of the open PRs already :)

sanketjainindian commented 1 month ago

@huong-li-nguyen Open to any if available for to create

huong-li-nguyen commented 1 month ago

@sanketjainindian - you could take the cumulative curve if you want :) Seems like the people who were initially assigned didn't actually start with it: https://github.com/mckinsey/vizro/issues/705