#fediquestion
#boost   

Data visualisation help much appreciated  

I'm sick of presenting shitty Excel data visualisations as much as I love what eg. D3.js can do. There's some fancy stuff out there but they all require coding to some extent to run or be embedded … all of which proved being beyond me. I need a solution that can interpret simple structured .csv (or .txt or smth similar simple), and outputs vector/bitmap files.

My aim is to create 2D data visualisations (donut chart for data set A, vertical bar chart for data set B). Both data sets are simple tables:
A
NAME (txt) | VALUE (int.)

B
NAME (txt) | VALUE (int.) or VALUE (hh:mm:ss)

Names are people's names and may run a bit long.

Yes, I do run some CLI stuff regularly but I can't code.
No, I don't want to use AI.
No, I don't want to register for a paid subscription to a capitalist platform.

Help and boosts appreciated!

#dataviz #datavis #datavisualization #datavisualisation

@BabyFn0rd I think what you want is graphviz

usually used on the cli, but there are some gui tools for it as well

@solonovamax @ShadowJonathan @multioculate
Thanks y'all. I guess the catch with me is that I likely will fail at writing anything from scratch, that would do the job with either GraphViz, Python and/or GNUplot.

Cuz creating the graphs is like 1% of my work schedule, hence, there's only so much time and energy available, rendering learning what it takes for GraphViz or GNUplot clearly out of my scope. If there'd be something that I could just tweak (a bit) to read data structured close enuf to what I have …  

Yes I admit being just a lame ass qualitative empirical sociologist and not a clever data analyst  

I really do wonder why there's nothing out there that just lets you paste csv style data and renders a graph of your choice.

@BabyFn0rd For stuff like "take these columns from a CSV and make me a bar chart", Gnuplot is probably pretty accessible from a "copy-and-paste example, change column names" perspective. Compared to Python, it's a very dedicated tool -- sort of like a command-line just for making graphs.

@BabyFn0rd @ShadowJonathan @multioculate wait actually I meant gnuplot not graphviz

I always mix the two up istg

@BabyFn0rd @ShadowJonathan @multioculate gnuplot is extremely easy to use and tbh should basically do what you want out of the box with minimal tweaking

@BabyFn0rd python + pandas + plotly is what i can recommend, but that requires a bit of coding knowledge, plus data processing knowledge...

i could recommend something like this though; https://www.coursera.org/projects/data-visualization-using-plotly

with some documentation here: https://plotly.com/python/plotly-fundamentals/

Data Visualization using Plotly

Complete this Guided Project in under 2 hours. Welcome to this 1 hour long guided project on Data Visualization using Plotly. Plotly is a python graphing ...

Coursera
@BabyFn0rd it's right on the edge between "CLI stuff" and "programming" but have you looked into gnuplot? It's great for non-interactive visualizations akin to what Excel charts can do (and more) and it's very well suited for incorporation into a workflow or pipeline that takes CSVs/TXTs/other flat-files to PNGs or SVGs
@BabyFn0rd octave is the open source alternative to matlab and can read csv and plot data in many ways.
https://octave.org/
GNU Octave

GNU Octave is a programming language for scientific computing.