Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Feat] Add support for Plotly Dash #16

Open
samatix opened this issue Feb 21, 2023 · 9 comments
Open

[Feat] Add support for Plotly Dash #16

samatix opened this issue Feb 21, 2023 · 9 comments
Labels
enhancement New feature or request Vote if you want it Only will be started when enough votes collected.

Comments

@samatix
Copy link

samatix commented Feb 21, 2023

Hi maintainers,

Hope this message finds you in good health. I wanted to reach out to ask if it's possible to add support for Plotly Dash. It's useful for creating interactive web-based dashboards but can benefit from all the data exploration part.

Thanks

@ObservedObserver ObservedObserver added the enhancement New feature or request label Feb 22, 2023
@IloBe
Copy link

IloBe commented Feb 25, 2023

Hi all,
customers using plotly apps would love this enhancement and data science teams as well.
Thanks for your great library,
Ilona

@Asm-Def Asm-Def changed the title Add support for Plotly Dash [Feat] Add support for Plotly Dash Mar 1, 2023
@ghost
Copy link

ghost commented Mar 15, 2023

+1

1 similar comment
@seqyuan
Copy link

seqyuan commented Mar 31, 2023

+1

@Stephen451
Copy link

Same here, it'd be super useful

@DavMelchi
Copy link

And allow to export plotly code... That will be awesome! 👌

@ObservedObserver
Copy link
Member

Thoughts update:

I do believe that allowing graphic-walker/pygwalker to support multiple charts lib is a great idea. Technically, we need to implement a parser layer to transform graphic-walker DSL into other chart code/specification. It's a cool engineering abstract. I will be happy to implement it.

But, I am still not sure why people need a different chart library for visual exploration. I don't find there is much benefit of ploty than vega/vega-lite. Hope someone can share your demands or insights here.

@IloBe
Copy link

IloBe commented Aug 18, 2023

@ObservedObserver
To my opinion, with Plotly Dash you can do much more than visual exploration. It is fast and easy to build a whole Web-application with a lot of different features.

@samatix
Copy link
Author

samatix commented Aug 20, 2023

@ObservedObserver , thanks for checking this out. As @IloBe mentioned, the use case is the same as Streamlit. The purpose is not to use Plotly for the charts but more to embed Pygwalker in a Dash (plotly) app (see examples here).

@ObservedObserver ObservedObserver added the Vote if you want it Only will be started when enough votes collected. label Sep 20, 2023
@ObservedObserver
Copy link
Member

ObservedObserver commented Oct 24, 2023

Update

Hi, everyone. Now you can use pygwalker as a component in Plotly Dash, check this document: Use PyGWalker with Plotly Dash

For hosting pygwalker as a web app (or dashboard), you can also use:

  1. Streamlit: https://docs.kanaries.net/pygwalker/use-pygwalker-with-streamlit
  2. Gradio: How to Use PyGWalker with Gradio
  3. shiny-python: How to Integrate PyGWalker with Shiny-Python

Or even flask or django if you are familiar with web development.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request Vote if you want it Only will be started when enough votes collected.
Projects
None yet
Development

No branches or pull requests

6 participants