I'm looking for suggestions for data visualisation.

Nothing sophisticated but I've not found anything uncomplicated yet.

I need to plot a few time series which in itself is not very complex.

However, I would like to annotate the graph to indicate various events, e.g. with vertical bars from points to the x-axis, and the duration is going to be fairly long. Also, I'd like to both get an overview and look at details.

I've used gnuplot for a bunch of things but never got good results for cases like this, and I don't know how to do annotations to plot events.

So.. any ideas?

#DataVis #Plotting #Graphing #Gnuplot

ermagawd...#Swift and #Swift_Charts (its plotting library) is fundamentally constructed in a way I do not understand. I did not think that it would take a few days to figure out how to set up multiple y-axis. And I still am not able to adjust the x-axis labels properly. For the simple line graphs it was magic. For anything more complicated... I actually miss #gnuplot

@bagder

#gnuplot was one of the very first tools I used for looking at data

it was 1995 and I was doing my first job (year out between school and uni) and the place had sunOS 4 workstations with 1-bit high-resolution monochrome displays iirc

the unix systems were locked down so there was no python or anything ... just fortran f77 and shell and gnuplot

there was a Windows 3.11 based option with Microcal Origin but that couldn't handle much data volume

(those constraints led me to prototype a linux-based data analysis workstation)

#gnuplot turned 40 years old (!) back in December. Happy birthday!
FOSS Advent Calendar - Door 12: Plotting Like a Pro with Gnuplot

"Reports of my death have been greatly exaggerated."
This quote fits perfectly for Gnuplot, a classic FOSS plotting engine that’s still alive, powerful, and incredibly useful for creating beautiful scientific and mathematical visuals directly from the command line.

Gnuplot can generate 2D and 3D plots, animate datasets, visualize functions, and export to nearly any format you might need: PNG, SVG, PDF, EPS, and more. And one of its greatest strengths?
You don’t need a whole Python stack, dozens of libraries, or virtual environments just to make a graph. Gnuplot runs instantly, scriptable, lightweight, and beautifully minimal.

Whether you’re analyzing experimental results, visualizing parametric curves, or just plotting a weird math idea you had at 2 AM (we’ve all been there), Gnuplot gets it done fast and clean.

Pro tip: try rendering a dramatic 3D surface plot or a festive math figure, like a parametric Christmas tree. Gnuplot makes it surprisingly easy to turn equations into art.

Link: https://sourceforge.net/p/gnuplot/gnuplot-main/ci/master/tree/

What’s a plot you’d LOVE to generate with Gnuplot, serious or purely nerdy?

#FOSS #OpenSource #Linux #CLI #Terminal #Gnuplot #DataViz #Plotting #3DGraphics #MathArt #NerdContent #AdventCalendar #OpenTools #FOSSAdvent #CommandLine #ScienceTools #Fediverse #TechNerds #PlottingMagic #adventkalender #adventskalender #DataVisualization #Science #Python #Research #Engineering #AcademicChatter #STEM #Tech #Physics #Chemistry #Maths #SciComm #OpenScience #Research
Ich habe mal aufgeschrieben, wie ich das gemacht habe, dass ich in #VSCode meine #gnuplot Datei gleich rechts daneben (quasi) live aktualisiert sehe, nach Änderungen … 🤖 #blog #bloggen #blogging #analogcomputing
https://blog.metawops.de/tools/gnuplot-in-vscode/
gnuplot mit live preview in VSCode

Wie man gnuplot Dateien in VSCode bearbeiten und direkt daneben ein (quasi) live Preview der Grafik sehen kann.

👨‍💻 Stefans Logbuch
My oh my … #gnuplot colors! I’d really like to use the #X11 colors from rgb.txt but I’m on #macOS. So I downloaded the rgb.txt file, put it into a folder and tried the env vars XAPPLRESDIR and GNUPLOT_DEFAULT_COLORS_PATH – to no avail. I’m using #Homebrew’s gnuplot 6.0.3 patchlevel 3. Anyone any idea/help/tip/hint?
For now: using the 111 internal colors. Thanks to user „theozh“ over at #stackoverflow I got this nice gnuplot plot of them you’ll find enclosed. 🙏🫶 https://stackoverflow.com/a/54659829/2017797

#gnuplot plots of the phase-delay oscillator's outputs.

In order to get #oscillations going, the #transient analysis includes the `UIC` directive which asks #Xyce to forgo the typical operating point calculation, and instead use the supplied initial values (see `.ic` line). The specific initial values used should be non-zero, it is simplest to set the battery terminal node (n0) to some non-zero value.

The #Xyce #simulation of the PDO is here: https://codeberg.org/rjp/diy-tm/src/commit/0b9b12dd28ad2b7ed67f2dd0c2df811469916dae/pdo/sim/osc.sp#

#electronics #radio #sound

Diagram As Code

I recently sat in a lecture about PlantUML and the advantages of Diagram As Code. Diagram As Code is a special variant of Documentation As Code. It is the possibility for software developers to create their documentation in the form of text files without the use of word processing systems.

https://schegge.de/2025/09/diagram-as-code/

#Algorithmen #AusDemLeben #FreshMarker #Java #Asciidoctor #Documentation #Dokumentation #FreshMarker #GnuPlot #Java #JFreeSVG #PlantUml

@schuemaa

You are totally right about the format. It is only that seeing things in a different perspective can open possibilities. :)

I am reading your comments about #gnuplot with care since I'm a but stuck with something simple as horizontal bars and it seems they are not supported...