29/7/2016 14:18 PyGnuplot: A lightweight Python wrapper around gnuplot.
11/6/2016 8:36 Gnuplot vs Matplotlib: A speed comparison shows no contest: if you need to plot large datasets, gnuplot is the choice.
11/5/2015 12:38 Caca terminal: A dumb terminal that’s not so dumb.
25/2/2014 11:24 gnuplot 4.6.5 Released: A handful of significant bugfixes and several interesting new features, including a new terminal and new smoothing modes.
23/2/2014 11:50 Arrow with T-shaped head in gnuplot: “For the measurement of distances T-shaped arrows are often used to highlight the length. In gnuplot there is an easy way to achieve this.”
21/3/2013 10:17 gnuplot 4.7.0 for Ubuntu: Matt Joyce has packaged a development version of gnuplot in a PPA for Ubuntu. I haven’t tried it myself, and know nothing further.
18/3/2013 10:16 gnuplot 4.6.2 Released: Many improvements and bug fixes to make gnuplot more convenient, including better 3D plots using pm3d.
30/7/2012 10:28 Problem installing gnuplot with MacPorts: If, after upgrading to Mountain Lion, installing gnuplot through MacPorts fails when building AquaTerm, check this page for a possible (and unexpected) solution.
Gnuplot: A chapter of the online book
Programming in Modern Fortran showing how to talk to gnuplot from Fortran using a pipe or with
call execute_command_line
.
Feedgnuplot: Tool to plot realtime and stored data from the commandline, using gnuplot.
Gnuplot.py: “Gnuplot.py is a Python package that interfaces to gnuplot […] It allows you to use gnuplot from within Python to plot arrays of data from memory, data files, or mathematical functions.”
Gnuplot vs Matplotlib: A speed comparison shows no contest: if you need to plot large datasets, gnuplot is the choice.
New features in gnuplot 5.4: My article appeared today in LWN. I take a look at five major new capabilities in gnuplot, including voxel plotting, for visualizing 3D data.
Gnuplot tricks: Broken axis: If you would like to make broken axes plots using gnuplot, like the one shown here, this article will show you how.
gnuplot 4.6:
gnuplot version 4.6.0 was officially announced on March 8, 2012.
Numerical bug in some versions of gnuplot: A bug in the the precompiled versions of gnuplot that are distributed with recent releases of Debian Linux and some Linux-derived distributions affects anything involving numbers smaller than 1E-9.
gnuplot Cookbook “Earns Out”: [From 2015]: My
Gnuplot Cookbook published by Packt has earned back its advance and is now generating a quarterly royalty payment. It’s just pizza money, but a pleasant milestone nevertheless, and a source of pride, because 70% of books
never earn back their advances. So a hearty thanks to my readers. I hope you found the book useful.
Forum question: gnuplot writing to a file: “kelvin490” asks how to save his gnuplot plot to a bmp or other file, and “can I massively (and automatically) do this so that I’ll have a set of bmp files (say, 100 of them) to make movie?” It’s simple: just tell gnuplot to “set term bmp”, which will work if bmp support is compliled in to your version; if not, you need to pick something else. A good choice for bitmapped output is png. Then say “set output
file
”, substituting your desired filename for “file”. Then “replot”, and you’re done. To automate this, either use the recently added iteration commands (see the manual) or control gnuplot from python using gnuplot.py, etc.
Arrow with T-shaped head in gnuplot: “For the measurement of distances T-shaped arrows are often used to highlight the length. In gnuplot there is an easy way to achieve this.”
Gnuplotting: An excellent gnuplot site demonstrating a handful of techniques and tricks for overcoming some of gnuplot’s quirks and producing truly appealing plots.
What’s new in gnuplot 5.2: My article in LWN appeared today.
Please consider subscribing to LWN, a wonderful resource for the free software world.
rlwrap: I have not tried this yet, but others have found it useful in, for example, wrapping the gnuplot command line if you happen to be using a version compiled without readline support: “
rlwrap is a ‘readline wrapper’ that uses the
GNU readline library to allow the editing of keyboard input for any other command. Input history is remembered across invocations, separately for each command; history completion and search work as in
bash and completion word lists can be specified on the command line.”
Gnuplot 5: Gnuplot, a free and open-source program, is the preeminent graphics system for scientists, engineers, and analysts. It integrates seamlessly with LaTeX to produce beautiful and professional technical documents. Gnuplot also makes interactive graphs on the web and visualizes live data streams; it can be used standalone or plugged into any programming language.
clojure-gnuplot: “clojure-gnuplot is a simple clojure interface to gnuplot. It allows interaction using lispy syntax.” Briefly described in the
gnuplot Cookbook.
Hiro’s Soliloquy: Animations made with gnuplot, illustrating all kinds of things from mathematics and physics. A wonderful site, whether your interest is gnuplot techniques, computer animation, or educational visualizations.
The Plot Twists: Some examples of using shell scripting, AWK, and gnuplot to generate real-time plots.
Visualize real-time data streams with Gnuplot: “For the last couple of years, I’ve been working on European Space Agency (ESA) projects […] In the ESA project I am currently working on, I am also the technical lead; and I recently faced the need to (quickly) provide real-time plotting of streaming data. […] Gnuplot follows the powerful paradigm that UNIX established: it comes with an easy to use scripting language, thus allowing its users to prescribe actions and ‘glue’ Gnuplot together with other applications - and form powerful combinations. […] it took me 30min to code this, and another 30 to debug it. Using pipes […] we are able to do something that would require one or maybe two orders of magnitude more effort in any conventional programming language (yes, even accounting for custom graph libraries - you do have to learn their API”.
PyGnuplot: A lightweight Python wrapper around gnuplot.
Demo of gnuplot patch supporting hypertext: gnuplot continues to grow towards the web. This patch, by one of gnuplot’s developers, is in the CVS version and may make it into a release one day. It allows labels to appear upon pointer-hover in SVG and HTML Canvas plots.
Danse evaluation: Review of several plotting packages by a team at the
Danse project. Most of them have some kind of interface with the python scripting language.
BART Strike Remarks: James Brown uses numbers and clear analysis to call into question some of the mainstream media reporting on the strike.
Gnuplot display on DomTerm: DomTerm is terminal emulator that uses web technologies, so can display graphs inline with gnuplot repl commands.