From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Eric Schulte" Subject: Re: org-plot questions Date: Wed, 22 Oct 2008 15:43:33 -0700 Message-ID: <8763nkl08a.fsf@gmail.com> References: <407c66ac0810220727qd861245p47bbece859899da9@mail.gmail.com> <874p34r6bm.fsf@gmail.com> <407c66ac0810221039m6a8015b9x1d2b76c8960e06d2@mail.gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Return-path: Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1KsmQF-0007zx-Pp for emacs-orgmode@gnu.org; Wed, 22 Oct 2008 18:43:23 -0400 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1KsmQE-0007zh-Ik for emacs-orgmode@gnu.org; Wed, 22 Oct 2008 18:43:23 -0400 Received: from [199.232.76.173] (port=41580 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1KsmQE-0007ze-BX for emacs-orgmode@gnu.org; Wed, 22 Oct 2008 18:43:22 -0400 Received: from rv-out-0708.google.com ([209.85.198.241]:19230) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1KsmQE-000619-3U for emacs-orgmode@gnu.org; Wed, 22 Oct 2008 18:43:22 -0400 Received: by rv-out-0708.google.com with SMTP id k29so37029rvb.6 for ; Wed, 22 Oct 2008 15:43:20 -0700 (PDT) In-Reply-To: <407c66ac0810221039m6a8015b9x1d2b76c8960e06d2@mail.gmail.com> (JBash's message of "Wed, 22 Oct 2008 13:39:59 -0400") List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org To: JBash Cc: emacs-orgmode@gnu.org JBash writes: > Thanks, Eric! > > It's a great tool... I like how it, within org, makes it easy to keep the data organized an yet easily > accessible. > Thanks, I'm happy it's proving useful. > > Another quick org-plot question... > > I found that to turn on the grid, I use: > #+PLOT: set:grid > > So, to set an axis label, I tried > #+PLOT: set:xlabel("Frequency") > and > #+PLOT: set:xlabel "Frequency" > and a few other things, but didn't hit on the right combination. What's the correct syntax? > try #+PLOT: set:"xlabel 'Frequency'" You need the double " quotes for any argument that contains spaces, and gnuplot requires quotes (in this case using single ' quotes) around the argument to xlabel. I agree this isn't obvious, if you have a suggestion for improving the syntax please let me know. > Currently no there is not. In the current setup all of the plot lines > adjacent to a table are collected and used to generate a single plot for > the table. I does seem like a good idea to allow multiple plots from a > single table. Two ideas that come to mind are... > > 1) keep all of the plot lines adjacent with the table, but number them > into any number of different plots. For example the following would > specify plots 1 and 2 for a table > > #+PLOT1: title:"the first plot" > #+PLOT1: ind:1 with:points > #+PLOT2: title:"the second plot on the same table" > #+PLOT2: ind:2 deps:(3 4) with:lines > | Frequency | Amplitude | Phase | Delta | Peak | > |-----------+-----------+-------+-------+------| > | 0.9 | 9 | 6 | 5 | 198 | > | 1.0 | 10 | 9 | 7 | 212 | > | 1.1 | 11 | 8 | 3 | 144 | > | 9.9 | 19 | 12 | 9 | 235 | > | 10.0 | 18 | 7 | 12 | 222 | > | 10.1 | 22 | 14 | 4 | 187 | > | 19.9 | 14 | 11 | 6 | 220 | > | 20.0 | 20 | 15 | 14 | 213 | > | 20.1 | 18 | 16 | 11 | 201 | > > 2) the only other mechanism which occurs to me is to somehow label the > table with a unique ID, and then allow the plot lines to be located > > This feature (multiple plots from a single table) would be a very nice > addition, with either approach. I agree, if I find time I will look at implementing it. Thanks -- Eric