Slashdot Mirror


Gnuplot 4.0 Released

RazorBlack writes "Almost a year and a half after Gnuplot's previous stable release (3.7.3), version 4.0 has arrived! It boasts quite a lot of very interesting new features, including interactive mouse control, coloured 2D maps and 3D surfaces, interpolation and more flexible data files. Science geeks rejoice!"

31 comments

  1. Sweet. GNUPlot rocks by gkelman · · Score: 2, Interesting

    Just as I've been working for ages getting some groovy graphs drawn that I can't really do in MRTG, they release a new GNUPlot.

    Groovy.

    And it's Friday afternoon

  2. No pie for me by Masa · · Score: 2, Interesting

    Damn. Still no pie charts, because it "It's not possible in gnuplot" (as stated in the FAQ). How hard can it be? I like Gnuplot very much, but it seems that I still have to rely on self-made Tcl/Tk-script so I can bake myself some nice EPS pies.

    1. Re:No pie for me by dan+dan+the+dna+man · · Score: 2, Interesting

      R makes nice pies. mmm pie

      --
      I don't read your sig, why do you read mine?
  3. Looks not so great by andy666 · · Score: 1

    Is it just me or do other people find GNU plot to look old and sort of primitive ?

    1. Re:Looks not so great by DustMagnet · · Score: 4, Informative

      It's the primitive part I like about gnuplot. It's great for quick and dirty data verification plots. When I want really pretty plots for publications, I use GMT. It take forever to fine tune a GMT plot, but you can make them exactly how you want. It's also very scriptable(TM) which one of my requirements.

      --
      'SBEMAIL!' is better than a goat!!
    2. Re:Looks not so great by Anonymous Coward · · Score: 0

      I don't tend to use gnuplot interactively. It's great for batch jobs where right after your simulations finish, gnuplot spits out some EPS files.

  4. Topic misleading. by Executive+Override · · Score: 5, Informative

    Please note that despite it's name, gnuplot has nothing to do with the FSF and the GNU project. It's not even released under the GPL. In fact it's not even Free Software, since it's license doesn't allow distribution of a modified version of the program.

    You can read this in the gnuplot FAQ

    1. Re:Topic misleading. by Executive+Override · · Score: 1

      You can also read the distribution license here.

    2. Re:Topic misleading. by Anonymous Coward · · Score: 0
      Wow. All these years, I'd never notice this. Is GNU a trademark? This is exactly the kind of brand confusion trademarks are designed to prevent.

      It looks to me like the author is scared of forking. I've seen other freeware people refuse to release source only because they fear forking. I don't understand the ego problem. I wish I wrote a project that was loved that much.

    3. Re:Topic misleading. by jlaxson · · Score: 1

      I agree with you about the free software part, but why does SF.net host it? Seems like something they'd object to.

      --
      On Apple Input Peripherals: They're okay, I guess, but I was really hoping for a one-key keyboard and a 109-button mouse
    4. Re:Topic misleading. by jtev · · Score: 1

      um, after looking at the licence it does allow distrobution of the modifications though. You just have to realease the modifications as patches rather than including them in the source code, this does not seem to be an onerous enough requirement to say "this is not free software" it's not GNU GPL compliant, but it's not preventing you from distributing your changes or the orignal program, with your changes as a clearly marked set of patches.

      --
      That which is done from love exists beyond good and evil
    5. Re:Topic misleading. by Executive+Override · · Score: 1

      It is not Free Software, because if you want to fork the whole program and call it by another name for instance, you're not allowed. You have only the freedom to modify it under the very narrow conditions the license specifies.

      It's also not clear (at least to me) if it's OK to include gnuplot code in other programs. If it's not OK, then it's a lot more proprietary than Free.

    6. Re:Topic misleading. by fperez · · Score: 1

      Not quite. I just carefully read the license file, and it does say:

      "Permission to distribute the released version of the source code along with corresponding source modifications in the form of a patch file is granted with same provisions 2 through 4 for binary distributions."

      IANAL, but to me this says: you can even distribute a modified, ready to compile version (no need for the end users to manually apply patches). It's just that you need to _also_ include the patch file, so that users can see what is different in your version compared to the official tree.

      Agreed, it's not GPL. But it's not quite as bad as others have said. You could concievably even fork it in full, and as long as you keep on providing a big patch file against the last version you forked from, you'd be in full compliance.

      I'd prefer to see it be regular GPL, and I do find these license terms a bit annoying. But other than add some minor hassle, they don't really seem to really prevent any kind of third-party modifications.

    7. Re:Topic misleading. by Narchie+Troll · · Score: 1

      It seems pretty clear that by "released version" the authors mean "the ORIGINAL released version," not the modified version.

    8. Re:Topic misleading. by fperez · · Score: 1

      Mmh. I re-read it once more, and I think you're right, which is a bummer. It really is a _very_ restrictive license.

      It's funny, I've been using Gnuplot since 1991 (under Windows 3.0), and I had always thought it really was Free software (though I knew it had nothing to do with GNU).

      Thanks for the correction.

    9. Re:Topic misleading. by register_ax · · Score: 1

      this is a bit old, but sf.net hosts many non-free software packages. don't be fooled by slashdot. the retaliation against this is http://savannah.nongnu.org/ so adjust your advocacy appropriately. thank you

  5. Great Tool by jefu · · Score: 2, Informative
    I find gnuplot a very handy tool. It is excellent for just grabbing a bunch of data and putting up quick plots - not always the fanciest looking plots, but its fast, copes with largish (say a million points) nicely and produces acceptable (if not fancy) output that can be included elsewhere.

    For fancier stuff there are fancier tools (including opendx ), but for simple stuff gnuplot works well, is reasonably priced and is hard to beat.

    1. Re:Great Tool by Too+Much+Noise · · Score: 1

      For (almost as) quick and better looking plots than gnuplot does check out grace. X interface, more goodies, etc. GPL too, since people were complaining about gnuplot's license. So maybe the last part (is reasonably priced and is hard to beat) is less compelling as you thought ^_^

      (however, nothing beats gnuplot when it comes to very simple one-line-almost-no-data-manipulation plots)

  6. Grace by 4of12 · · Score: 1

    While I'm always glad to see progress on every front, gnuplot has been sitting on the 3.* level for a long time. I had the idea that the original authors left without properly designating heirs.

    The SVG device driver support is intriguing, but being a "Gnu" thing it doesn't take advantage of the extensive plotutils library that, sadly, seems to have experience strong development only up to a point.

    Anyway, for people interested in doing serious xy 2D scientific plots, you owe it to yourself to checkout Grace.

    Everyone always raves about 3D, volume rendering and stereoscopic movies, but so much importance science gets done in plain old 2D xy plots.

    --
    "Provided by the management for your protection."
    1. Re:Grace by IvyKing · · Score: 1
      While I'm always glad to see progress on every front, gnuplot has been sitting on the 3.* level for a long time.

      I was using 3.7 back in early 1999 - so it took 5+ years to past 3.7.x. Nice to see an upgrade to a very useful program.

      What I like best about gnuplot is that interactive mode and batch mode use the same commands - makes it really easy to write scripts and easy to write scripts that write scripts. One favorite was writing an awk script that would spit out a gnuplot script to plot 50+ files worth of raw and fitted data - and spit the output as a PostScript file.

  7. New LaTeX support by P-Nuts · · Score: 2, Interesting

    For me, the best feature of gnuplot was the pslatex terminal, which allows you to let LaTeX take care of typesetting the labels, legends and so forth, making the graph you include look much more integrated into your document than including just a plain .eps exported from some other software. Apparently there is now also an epslatex terminal, and I would be interested to find out what benefits using this instead has.

    On a side note, xfig allows the creation of simple diagrams with LaTeX formatted captions. Together, these programs take care of making the prettiest figures in your document, though I'd like to know about any other software that produces split PostScript/LaTeX files.

  8. Not a 'gnu' thing by nurb432 · · Score: 1

    Its name is misleading.. its really not a 'gnu project' at all...

    --
    ---- Booth was a patriot ----
    1. Re:Not a 'gnu' thing by Anonymous Coward · · Score: 0

      Plotutils isn't really a GNU project at all? Then why is it being hosted on gnu.org?

      The poster previous was saying that because gnuplot is not a GNU thing, it won't use GNU plotutils.

  9. What use is SVG by jabuzz · · Score: 2, Insightful

    When virtually nothing can import it apart from a few SVG drawing packages? The day I can import a random SVG into OpenOffice etc. then it will be useful.

  10. GraphCalc by CaptainPinko · · Score: 1

    I use GraphCalc.I well I've enever used it under Linux, but I've used it under Windows and it works well. The interface is a little off, but so are most apps. It has a wonderful 3D graphing too undersurpassed by anything else I've seen. And unlike gnuplot, GraphCalc *is* under the GPL.

    I just thought I put this out there as it's a good free that also works for Windows and I'm sure that they could use a few more developers.

    --
    Your CPU is not doing anything else, at least do something.
  11. Looks good so far by calidoscope · · Score: 1
    Notes from a reasonably satisfied gnuplot 3.7.x user.

    The developers did a good job of keeping the code portable - not loaded with gcc'isms as is the case with some open source packages. It compiled with no problem other than a scheissload of warning messages under Sun's Forte 6u2.

    Documentation is improved and the pdf is much easier to read with Acrobat than was the case for the 3.7 docs.

    A bit disappointed with the lack of the "gif" terminal - with the LZW patent now expired in the US. I know "png" is supposed to be superior, but more software groks gif's than png's.

    --
    A Shadeless room is a brighter room.