Some of my favourite d3.js visualizations are featured in Amelia Wattenberger's blog, where all articles have interactive and interesting viusalizations. If you are serious about it, it is definitely worth it as you can create amazing and unique visualizations. This adds a lot of complexity to your code, as you have to "paint" everything almost by hand, whereas with the Python libraries or software like Tableau, you create your data viz and then it gets automatically rendered with JS internally to become interactive. D3 is very different from the rest because you are essentially writing the visualization as part of the website, instead of embedding it there. Regarding your 1st link, it looks like a Barcode Visualization, which I'm sure that you could probably create a primitive version of it with Bokeh, BUT for the entire interactive experience that the site offers (graphical changes, text interaction, changing views to roll (barcode), list and grid, etc), your best choice would definitely be d3.js, like another commenter mentioned. Also, here is a very basic tutorial with Plotly. NET interface through F# so it is possible that it would be easier for you to familiarize yourself with.Īs a side note, the 2nd link is a classic Treemap visualization, which you could also do with any data viz software like Tableau (and then export or embed in HTML). Plotly is available in several languages apart from Python. For Plotly also check out Dash, which is a Plotly library for dashboards like your 2nd link. As others said, check out Bokeh and Plotly, because interactive plots are kind of their thing.
0 Comments
Leave a Reply. |
Details
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |