Very nice! Could you explain how those coefficients are calculated, practically? I tried reading up on IIR filters, but the texts I found are gibberish to me. This could be a nice demo script. FIR filters also aren't hard, I'll work out and upload an example of a script I've written in the next days. Just need two arrays for the coefficients and the sampling buffer, and gnuplot's summation operator.
The default fonts used vary largely depending on the terminal setting (and local computer, e.g. what fonts are available, how the font subsystem is configured), and gnuplot doesn't really know what the default setting is, unless you set one explicitly for your terminal, e.g. in your .gnuplot / gnuplot.ini file. I don't know what you mean by "giant", windows describes font sizes by numbers. Or do you have a font that's called "giant", which really isn't? What terminal are you using? Please provide...
You can (should, usually, from a scientific point) also limit the plot to the range for which you did the fit. plot sample [6:10] a * x+b lc 1 lw 3 title "fit region", \ [3:6] a * x + b lc 1 title "extrapolation", \ $dat
For "plot" command, the index feature can not be used with stringcolumns.
Data sets are separated by two blank lines in the data file, and the first set has index number zero.
smooth mcsplines w table crashes
Hm, just gave it a try myself. You can (that's not clear from the docs, but I find it quite handy now) add a list of explicit tic positions to an invocation with an increment, in the same command. plot [0:6] sin(x) set xtics 2 add (1,0.6,3.9); rep You cannot add one incremental invocation to a previous one. They overwrite each other. That's not perfectly clear from the docs, but I don't know why I'd want to do it in the first place. ? set xtics 2; rep set xtics add pi/2; rep # tics at 0,2,4,6 disappear...
Hm, just gave it a try myself. You can (that's not clear from the docs, but I find it quite handy now) add a list of explicit tic positions to an invocation with an increment, in the same command. plot [0:6] sin(x) set xtics 2 add (1,0.6,3.9); rep You cannot add one incremental invocation to a previous one. They overwrite each other. That's not perfectly clear from the docs, but I don't know why I'd want to do it in the first place. ? set xtics 2; rep set xtics add pi/2; rep # tics at 0,2,4,6 disappear...