# New ruby gnuplot

**URL:** <https://www.ruby-forum.com/t/new-ruby-gnuplot/172194>\
**Category:** Ruby\
**Created:** [July 16, 2009, 3:07pm UTC](https://www.ruby-forum.com/t/new-ruby-gnuplot/172194 "2009-07-16T15:07:40Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![rogerdpack](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/r/45deac/32.png) [@rogerdpack](https://www.ruby-forum.com/u/rogerdpack)\
**Post date:** [July 16, 2009, 3:07pm UTC](https://www.ruby-forum.com/t/new-ruby-gnuplot/172194/1 "2009-07-16T15:07:40Z")

</div>

Since the maintainer appears to have abandoned

[http://rubyforge.org/projects/rgplot](http://rubyforge.org/projects/rgplot)  
I forked his code onto github  
[http://github.com/rogerdpack/ruby\_gnuplot/tree/master](http://github.com/rogerdpack/ruby_gnuplot/tree/master)

and plan on maintaining it, so feel free [if you use this library] to  
forward your patches on to me there.  
Thanks.  
=r

---

<div class="post-metadata">

**Author:** ![rogerdpack](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/r/45deac/32.png) [@rogerdpack](https://www.ruby-forum.com/u/rogerdpack)\
**Post date:** [July 16, 2009, 11:41pm UTC](https://www.ruby-forum.com/t/new-ruby-gnuplot/172194/2 "2009-07-16T23:41:24Z")

</div>

Roger P. wrote:

> Since the maintainer appears to have abandoned
> 
> [http://rubyforge.org/projects/rgplot](http://rubyforge.org/projects/rgplot)  
> I forked his code onto github  
> [http://github.com/rogerdpack/ruby\_gnuplot/tree/master](http://github.com/rogerdpack/ruby_gnuplot/tree/master)
> 
> and plan on maintaining it, so feel free [if you use this library] to  
> forward your patches on to me there.  
> Thanks.  
> =r

If you find that this library doesn’t handle the combination of  
persistence, mouse interaction, and zombie processes, you may want to  
take a look at:

[http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-talk/307504](http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-talk/307504)

These two libraries (the ruby-gnuplot gem and my own plot.rb) are not  
exactly comparable. The former is a ruby dsl, the latter mostly uses  
strings to talk in gnuplot’s own dsl, which I find easier because of  
gnuplot muscle memory.

---

<div class="post-metadata">

**Author:** ![rogerdpack](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/r/45deac/32.png) [@rogerdpack](https://www.ruby-forum.com/u/rogerdpack)\
**Post date:** [July 16, 2009, 11:59pm UTC](https://www.ruby-forum.com/t/new-ruby-gnuplot/172194/3 "2009-07-16T23:59:24Z")

</div>

> These two libraries (the ruby-gnuplot gem and my own plot.rb) are not  
> exactly comparable. The former is a ruby dsl, the latter mostly uses  
> strings to talk in gnuplot’s own dsl, which I find easier because of  
> gnuplot muscle memory.

Thanks for the input. If I ever need persistence or the what I’ll give  
it a whirl.  
=r

---

<div class="post-metadata">

**Author:** ![rogerdpack](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/r/45deac/32.png) [@rogerdpack](https://www.ruby-forum.com/u/rogerdpack)\
**Post date:** [July 17, 2009, 12:12am UTC](https://www.ruby-forum.com/t/new-ruby-gnuplot/172194/4 "2009-07-17T00:12:57Z")

</div>

Roger P. wrote:

> Thanks for the input. If I ever need persistence or the what I’ll give  
> it a whirl.

gnuplot-2.2 does have the persist option, and probably if you use it,  
mouse interaction (zoom etc) is disabled. That’s what my hack gets  
around.
