From: <mi...@ph...> - 2004-08-10 06:04:25
|
I had a look to changes in gnuplot cvs code over last >month. I'd to present few comments: *** There are new features in gnuplot. It would be nice to keep the NEWS file up-to-date (write new features and list new files added to demo). Also, a section "What is new in gnuplot 4.1" should be added to gnuplot.doc (containing a short form of news with links to docs). *** File ChangeLog.0: I propose it contains the following text on the first lines saying: This is ChangeLog for period from 1998 until gnuplot 4.0 release in April 2004============================================================================== *** Bug: On x11 (well, I haven't look to other terminals), points in the points and linepoints styles are "handicapped" -- look by a screen magnificator (xmag, kmag) to points obtained by: set size ratio 1 plot sin(x)/x w point pt 2 *** "help filledcurves" is not very well understandable. I propose the following: The `filledcurves` style is only relevant to 2-d plotting. Three variants are possible. The first two take a function or two columns of input data file, and may be tuned by options (see below). The default is `closed`, which treats the curve itself as a closed polygon. The second variant is to fill the area between the curve and a given axis, a horizontal or a vertical line, or a point. The third variant requires three columns of input data file: the x coordinate and two corresponding y coordinates (two curves); then, the area between the two curves is filled. Syntax: ... where the option (the first two variants only) can be ... Example for the third variant: plot 'data.dat' using 1:3:4 with filledcurves Note: ... *** postscript terminal contains new option "level2". I propose to add (or rather change to) option "level1" -- I guess it is more natural to restrict to PS Level 1 printer by saying "set term post level1" rather than "set term post nolevel2". (Also, it may become confusing whether "PS Level 3" printer is "level2" or "nolevel2"). **** When "make tutorial" (under Linux): File $HOME/.gnuplot should not be read -- it may contain an offending command which breaks the make process. Could the particular pieces of tutorial/Makefile[.am?] contain something like HOME=/dev/null gnuplot ... ? **** gnuplot.doc contains an example for using new features "title and xticlabels": 1. plot 'datafile' using 1:(f($2)/$4) title 2 with lines I guess that a more transparent example could be the same as few lines above: plot 'datafile' using 3:4 title 2 with lines (it is not clear what is f($2), and the result is obviously division, not remainder?) 2. In gnuplot.doc, I propose that "help xticlabels" go (reference) to the same entry as "help using xticlabels". *** Currently I have only web access to internet, so I cannot do any change into cvs. Thus I'd like to ask others to submit my proposed features, if agreed. Thanks. --- Petr |