# Gnuplot zooming and grids

**URL:** <https://www.ruby-forum.com/t/gnuplot-zooming-and-grids/165143>\
**Category:** Ruby\
**Created:** [April 9, 2009, 2:54pm UTC](https://www.ruby-forum.com/t/gnuplot-zooming-and-grids/165143 "2009-04-09T14:54:25Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![robredford](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/r/7ea924/32.png) [@robredford](https://www.ruby-forum.com/u/robredford)\
**Post date:** [April 9, 2009, 2:54pm UTC](https://www.ruby-forum.com/t/gnuplot-zooming-and-grids/165143/1 "2009-04-09T14:54:25Z")

</div>

I have the basic Ruby gnuplot interface working. I don’t seem to get  
the zooming feature I’m used to when using gnuplot\>. Thus 2 questions:

1. How to provide the usual zooming feature when using gnuplot through  
ruby?
2. How to add grid lines?
3. Is there any good example documentation for someone with more ruby  
experience than gnuplot experience? I’ve already been here:  
[http://rgplot.rubyforge.org/](http://rgplot.rubyforge.org/)

Thanks,

Rob

---

<div class="post-metadata">

**Author:** ![robredford](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/r/7ea924/32.png) [@robredford](https://www.ruby-forum.com/u/robredford)\
**Post date:** [April 9, 2009, 8:25pm UTC](https://www.ruby-forum.com/t/gnuplot-zooming-and-grids/165143/2 "2009-04-09T20:25:48Z")

</div>

Rob R. wrote:

> Rob

It’s tricky. See if this helps you…

[http://redshift.sourceforge.net/sci/](http://redshift.sourceforge.net/sci/)

Docs are not useful, but see the examples dir for plotting. It does  
permit both mouse interaction and persistent windows (which no other  
approach does, AFAIK).

More discussion at:

[http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-talk/293549](http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-talk/293549)  
[http://www.ruby-forum.com/topic/158769](http://www.ruby-forum.com/topic/158769)

---

<div class="post-metadata">

**Author:** ![robredford](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/r/7ea924/32.png) [@robredford](https://www.ruby-forum.com/u/robredford)\
**Post date:** [April 12, 2009, 6:06am UTC](https://www.ruby-forum.com/t/gnuplot-zooming-and-grids/165143/3 "2009-04-12T06:06:17Z")

</div>

Thanks for the ideas!

Any experience with GruffGraphs plotting?:  
[http://nubyonrails.com/pages/gruff](http://nubyonrails.com/pages/gruff)

R

---

<div class="post-metadata">

**Author:** ![robredford](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/r/7ea924/32.png) [@robredford](https://www.ruby-forum.com/u/robredford)\
**Post date:** [April 25, 2009, 9:41am UTC](https://www.ruby-forum.com/t/gnuplot-zooming-and-grids/165143/4 "2009-04-25T09:41:10Z")

</div>

Hi,

I don’t know the internals of rgplot myself, but might be similar  
similar on how octave pipes data to gnuplot:

> **[GNU Octave Version 3](https://octave.org/NEWS-3.html)**
>
> GNU Octave is a programming language for scientific computing.

gnuplot dev plans:  
[http://www.nabble.com/zooming-of-inline-data-td12416496.html#a12416496](http://www.nabble.com/zooming-of-inline-data-td12416496.html#a12416496)

you can try using the dev version and see how it goes  
(4.3) release notes:

> **[CVS Info for project gnuplot](http://gnuplot.cvs.sourceforge.net/gnuplot/gnuplot/NEWS?view=markup)**
>
> The world's largest development and download repository of Open Source code and applications

---

<div class="post-metadata">

**Author:** ![robredford](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/r/7ea924/32.png) [@robredford](https://www.ruby-forum.com/u/robredford)\
**Post date:** [April 13, 2009, 6:46pm UTC](https://www.ruby-forum.com/t/gnuplot-zooming-and-grids/165143/5 "2009-04-13T18:46:33Z")

</div>

Rob R. wrote:

> Any experience with GruffGraphs plotting?:  
> [http://nubyonrails.com/pages/gruff](http://nubyonrails.com/pages/gruff)

Looking at their examples, I am flashing back to a bad Excel trip.
