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?
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.
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.
* "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.
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!