RAWGraphs: missing link between spreadsheets and data visualization
rawgraphs.io
rawgraphs.io
I would love to see a better tool for this but its hard to beat running your own. There is no vendor lock in, no subscription fee, no uploading large datasets, no privacy issues on private data, no "gotcha" moment when the tool can't produce quite the visualization you're looking for.
It works pretty well, if your data lives in a DB hosted somewhere and you only want to plot data that can be derived from SQL queries (potentially from tables produced by nightly batch process), and want to allow different people to look at the data via dashboard.
I used to do all plotting in Pandas etc locally and share them if required. But with Metabase it is easier to share plots, which are also always fresh.
RAWGraphs seems to have a different target audience. Judging by the sponsors, it seems to aim at people who keep their data in Excel and then need a nice plot for a publication or something. So it might be useful as a prototyping tool for scientists who barely code and keep the data they collect in Excel spreadsheets.
It's also really easy to self-host. Download the .jar. Whack it on a machine with a wireguard VPN and a route to the DB or somewhere suitable in the cloud. Create a read-only credential. Letsencrypt it & bless it with a DNS name, ideally with some internal-only IP address. Invite your boss to view some live stats on what's happening with the live product. Wait a day or so for them to request that some other underling also gets access or that some Metabase query gain some formal role in a business process. Also watch them have the best week of their manager life, with every kind of stat at their fingertips.
I recommend https://observablehq.com, once you get a hang of it and have a couple of templates setup for your workflows it's similar effort of this and you have a lot more flexibility.
Observable is definitely more of a power house :) Out of curiosity, do you have any templates you'd be willing to share?
RAWGraphs: a missing link between spreadsheets and data visualization - https://news.ycombinator.com/item?id=21695561 - Dec 2019 (10 comments)
I found https://plotly.com/chart-studio/ the most flexible and powerful online tool.
I have to admit this interface doesn't really fit the way I think about charts. I'm interested in alternative UI designs for this kind of charting tool that don't use drag-and-drop - anyone seen any good ones?
https://help.tableau.com/current/guides/get-started-tutorial...
I'm actually not sure there's a better UI pattern for the nontechnical user. If you want to visualize both the slots and the options at once to give people a sense of what they can do with their current schema... you don't just want a dropdown for each slot that's going to forget your state, move all over the place, etc.
* "shelf based" drag & drop like Lens, Tableau and most spreadsheets
* Query-based, where you type a query using SQL or another grammar and choose from a template
* High level code like ggplot, Vega or Observable's new Plot
* Low level code like D3
Since you're a developer, maybe you'd benefit from looking at one of the high level visualization grammars.
One really really cool option I've seen is this research project called Aprtus: http://aprt.us/ . It creates this cool two-way binding between the properties of the visual elements and your data; supports recursive rendering/composition; etc. It's a little hard to explain, but the video in their homepage is worth a watch. That's probably my most ideal visualisations UX; easy to use, whilst still making it easy to use code to make complicated visualisations.
I've also been using Google data studio and it is great and offers tons of way to connect to data and refresh for free!