I'm a data analyst/engineer and I'm not very good at visualisations as they haven't been that important at my jobs. I know it sounds a bit weird. Recently I've been trying to make a Plotly-Dash report/webtool that will enable bidirectional flow of data. So far I haven't been able to get plotly running on Jupyter. The examples I've seen so far have been amazing. I wish I could make it work. Hopefully the latest versio…
You may want to try out perspective. It seems to be able to do what you want, I’ve been looking to try it myself. https://perspective.finos.org/ Editable example https://bl.ocks.org/texodus/45b868833c9f456bd39a51e606412c5d
Plotly.py 5.0
31–38 of 38 posts
Re: Plotly.py 5.0
#32I can attest first hand to how great Plotly is. I'm building Mito[1], an interactive spreadsheet that converts every edit you make into the equivalent Python code, it's also a Jupyter extension. We use Plotly for all of our visualizations -- letting users configure bar plots, histograms, scatter plots, etc similar to how you could in Excel. Plotly's API is really simple to use and it allows for interactivity right ou…
What is its level of support for interactive 3D plots? Is it build on top of Matplotlib?
For more complex 3D objects, Dash users can use dash-vtk. This includes things like point clouds, CFD simulations, 3D mesh, or 3D images.
Re: Plotly.py 5.0
#33Dash is really the go-to library if you want to build some complex, flexible dashboards. I found for highly customized dashboards it's a lot easier just to program your own instead of squeezing Tableau's rules.
Plotly is quite nice but I find Dash's use of HTML for layouts a bit forced. For dashboards I have been using Panel, which supports plotly plots, which keeps things closer to pure python https://panel.holoviz.org/index.html The Devs recently added support for templates which can handle dynamic layouts (i.e drag and drop). https://panel.holoviz.org/reference/templates/React.html#tem...
Here's an example that uses almost entirely higher level components: https://dash-bootstrap-components.opensource.faculty.ai/exam...
We've also been working on `dash.templates`, which provide opinionated, prebuilt UIs - no layout code required: https://community.plotly.com/t/introducing-dash-labs-dash-2-...
Re: Plotly.py 5.0
#34What do people here think of plotly when compared to matplotlib? I've read through some of the api documentation and have created graphs with the latter, but don't have much experience with plotly.
Re: Plotly.py 5.0
#35Related: Some time ago I remember reading that Plotly sent the data back to plotly’s servers. Is that old news / is there fully-local plotting now?
Re: Plotly.py 5.0
#36Earlier quoted context omitted.
It's really nice for exploring data. I find whenever I have ~5+ series on a single axis on mpl I start to struggle to differentiate colours & lines etc. I sort of addressed that by getting creative with dash styles etc, but still it's not ideal. Plotly is much more dynamic & I love the call outs etc. I do find it much less intuitive and less well documented than mpl and it's fussy about the shape of the data you give…
I'd love to hear more about what you found fussy in terms of shape of data... I've worked really hard to make Plotly Express as flexible as possible in terms of input formats ( https://plotly.com/python/px-arguments/ ) and Graph Objects will eat pretty much anything list-like :)
I think Plotly is great, btw! I use it a lot with streamlit for quick visualisations of big datasets. Thanks for your work on it. I always found the relationship between plotlyexpress & graph_objects confusing but the docs seem much more explanatory now than I remember from a year or so ago and the code snippets on the main plotly site seem much more abundant. Hopefully as it gets more widely used, the community support on stackoverflow etc will build too.
Re: Plotly.py 5.0
#37Related: Some time ago I remember reading that Plotly sent the data back to plotly’s servers. Is that old news / is there fully-local plotting now?
I fell victim to this a couple of years back! Sometime later I discovered I'd inadvertently published a public dashboard that I really shouldn't have.
Re: Plotly.py 5.0
#38I'm wearing the Plotly t-shirt I got at PyCon UK years ago and it's started a few conversations. It's the best-fitting branded t-shirt I've had - if you have any left and want to send me another :)