* Re: Plotting with gnuplot [not found] <6ge28cxntv.ln2@news.c0t0d0s0.de> @ 2015-07-22 1:02 ` Thomas S. Dye [not found] ` <58n38cx51a.ln2@news.c0t0d0s0.de> 2015-07-22 10:17 ` Eric S Fraga 1 sibling, 1 reply; 5+ messages in thread From: Thomas S. Dye @ 2015-07-22 1:02 UTC (permalink / raw) To: Michael Welle; +Cc: emacs-orgmode Aloha Michael, Does the :session header argument help? All the best, Tom Michael Welle <mwe012008@gmx.net> writes: > Hello, > > I have several sections in my org files that plot data with gnuplot. The > structure usually looks like that: > > #+tblname: foo > | d | y | > |------------------+------| > | [2015-01-03 Sat] | 2014 | > | [2013-12-31 Tue] | 2013 | > #+begin_src gnuplot :var data=foo :file img/foo.png > set terminal png > set xlabel foo > ... > plot data using 1:2 with boxes title '' > #+end_src > > > The problem is that the gnuplot scripts are evaluated in the same > gnuplot instance. If I set, for instance, xlabel in one gnuplot script > it is still set in the next script. That is quite annoying. I tried to > end the scripts with a quit statement, but that results in a 'current > buffer has no process' error. A reset statement at the beginning of the > script makes the situation better, but isn't a solution. Any ideas? > > Regards > hmw -- Thomas S. Dye http://www.tsdye.com ^ permalink raw reply [flat|nested] 5+ messages in thread
[parent not found: <58n38cx51a.ln2@news.c0t0d0s0.de>]
* Re: Plotting with gnuplot [not found] ` <58n38cx51a.ln2@news.c0t0d0s0.de> @ 2015-07-22 15:36 ` Thomas S. Dye [not found] ` <67f68cxgrc.ln2@news.c0t0d0s0.de> 0 siblings, 1 reply; 5+ messages in thread From: Thomas S. Dye @ 2015-07-22 15:36 UTC (permalink / raw) To: Michael Welle; +Cc: emacs-orgmode Michael Welle <mwe012008@gmx.net> writes: > Hello, > > Thomas S. Dye <tsd@tsdye.com> writes: > >> Aloha Michael, >> >> Does the :session header argument help? > I tried it with no success, mostly because I used it wrong I guess ;). I > tried :session, :session t, :session nil and :session {foo|bar}. But > :session none seems to work. With two code blocks, use :session foo for one and :session bar for the other. Does your problem persist? All the best, Tom -- Thomas S. Dye http://www.tsdye.com ^ permalink raw reply [flat|nested] 5+ messages in thread
[parent not found: <67f68cxgrc.ln2@news.c0t0d0s0.de>]
* Re: Plotting with gnuplot [not found] ` <67f68cxgrc.ln2@news.c0t0d0s0.de> @ 2015-07-23 17:29 ` Thomas S. Dye 2015-07-29 9:50 ` Ian Barton 1 sibling, 0 replies; 5+ messages in thread From: Thomas S. Dye @ 2015-07-23 17:29 UTC (permalink / raw) To: Michael Welle; +Cc: emacs-orgmode Michael Welle <mwe012008@gmx.net> writes: > Hello, > > Thomas S. Dye <tsd@tsdye.com> writes: > >> Michael Welle <mwe012008@gmx.net> writes: >> >>> Hello, >>> >>> Thomas S. Dye <tsd@tsdye.com> writes: >>> >>>> Aloha Michael, >>>> >>>> Does the :session header argument help? >>> I tried it with no success, mostly because I used it wrong I guess ;). I >>> tried :session, :session t, :session nil and :session {foo|bar}. But >>> :session none seems to work. >> >> With two code blocks, use :session foo for one and :session bar for the >> other. Does your problem persist? > yepp, that was the idea. But no success. The documentation in ob-doc-gnuplot doesn't mention sessions. I think it would be well to note the current behavior. I see in ob-gnuplot that "The current `gnuplot-mode' doesn't provide support for multiple sessions" which presumably cripples the behavior of the :session header argument. Can an ob-gnuplot user summarize the behavior of :session with gnuplot source blocks? All the best, Tom -- Thomas S. Dye http://www.tsdye.com ^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: Plotting with gnuplot [not found] ` <67f68cxgrc.ln2@news.c0t0d0s0.de> 2015-07-23 17:29 ` Thomas S. Dye @ 2015-07-29 9:50 ` Ian Barton 1 sibling, 0 replies; 5+ messages in thread From: Ian Barton @ 2015-07-29 9:50 UTC (permalink / raw) To: emacs-orgmode On Thu, Jul 23, 2015 at 08:46:30AM +0200, Michael Welle wrote: > > With two code blocks, use :session foo for one and :session bar for the > > other. Does your problem persist? > yepp, that was the idea. But no success. > If I understand the problem correctly, you need to put reset as the first argument: #+begin_src gnuplot :var data2015=days_cycling[2:-5] :var data2014=days_cycling[3:-4] :var data2013=days_cycling[4:-4,] :var data2012=days_cycling[5:-4,] :file ../images/number_of_days_cycling.png reset set title 'Number of Days Cycling Each Month.' # set ylabel 'Days' set xlabel 'Speed Mbps' lw2 set style data histogram set style histogram cluster gap 1 set style fill solid border -1 set boxwidth 0.9 set xlabel 'Month' set ylabel 'Days' plot data2015 u 5:xticlabels(1) title "2015", data2014 u 4:xticlabels(1) title "2014", data2014 u 3:xticlabels(1) title "2013", data2014 u 2:xticlabels(1) title "2012" #+end_src I have holes in my foor from using that particular gun. -- Best wishes, Ian. ^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: Plotting with gnuplot [not found] <6ge28cxntv.ln2@news.c0t0d0s0.de> 2015-07-22 1:02 ` Plotting with gnuplot Thomas S. Dye @ 2015-07-22 10:17 ` Eric S Fraga 1 sibling, 0 replies; 5+ messages in thread From: Eric S Fraga @ 2015-07-22 10:17 UTC (permalink / raw) To: Michael Welle; +Cc: emacs-orgmode On Tuesday, 21 Jul 2015 at 20:09, Michael Welle wrote: > Hello, > > I have several sections in my org files that plot data with gnuplot. The > structure usually looks like that: [...] > The problem is that the gnuplot scripts are evaluated in the same > gnuplot instance. The solution is to reset all the settings: #+begin_src gnuplot :var data=foo :file img/foo.png reset set terminal png set xlabel foo ... plot data using 1:2 with boxes title '' #+end_src -- : Eric S Fraga (0xFFFCF67D), Emacs 25.0.50.1, Org release_8.3beta-1293-g985420 ^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2015-07-29 9:50 UTC | newest] Thread overview: 5+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- [not found] <6ge28cxntv.ln2@news.c0t0d0s0.de> 2015-07-22 1:02 ` Plotting with gnuplot Thomas S. Dye [not found] ` <58n38cx51a.ln2@news.c0t0d0s0.de> 2015-07-22 15:36 ` Thomas S. Dye [not found] ` <67f68cxgrc.ln2@news.c0t0d0s0.de> 2015-07-23 17:29 ` Thomas S. Dye 2015-07-29 9:50 ` Ian Barton 2015-07-22 10:17 ` Eric S Fraga
Code repositories for project(s) associated with this public inbox https://git.savannah.gnu.org/cgit/emacs/org-mode.git This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).