-
Notifications
You must be signed in to change notification settings - Fork 232
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
Migrate matplotlib/seaborn plots to Altair #505
Comments
Issue-Label Bot is automatically applying the label Links: app homepage, dashboard and code for this bot. |
Hi @argenisleon nice to meet you! Optimus is a really great project thanks for all the things you and @FavioVazquez have put together. Altair looks pretty awesome i've been reviewing it and there are some viz available at other packages as plotly that are currently missing, what about allowing the user to choose the visualization backend ? Because maybe at some point we would like to use plot.ly as well for some specific visualizations as sankey diagrams that aren't on altair, also we would be able to keep up with cutting edge visualizations on main viz projects, what do you think ? |
Hi @wilmeragsgh , The main reason to select Altair was how it plays with vega-lite(JSON and Bumblebee https://github.com/ironmussa/bumblebee) and how easy is to use in python compare with matplotlib for example. We try to create a tiny API so you can use Optimus with any plotting library. For example, you can use Right now I am not really sure if JSON is the best output format. Maybe we can pass a param to select the output as JSON or pandas? A panda data frame could be a better input for almost all python plotting libraries? What do you think? A tiny API could help with this? |
Oh i get it, that's better than i thought then. I think JSON would be easier to identify api output as auxiliar files for visualizations, but pandas persistence could be done in many ways with the |
How about the support of HoloViews? It is a great visualization library for Python. |
Hi @dclong , We like Altair because is json friendly and have the charts that Optimus needs. |
Using Altair, Optimus can output the charts in Vega's JSON format. This gives the users amazing flexibility working with the charts
This charts will be ported:
Also binned scatter plot will be added.
The text was updated successfully, but these errors were encountered: