emacs-orgmode
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Orgmode] [For Worg?] Gnuplot unevenly spaced non-numeric data plot?


From: suvayu ali
Subject: Re: [Orgmode] [For Worg?] Gnuplot unevenly spaced non-numeric data plot?
Date: Mon, 23 Aug 2010 22:25:49 -0700

Too good for words! Great work. :)

On 23 August 2010 19:44, John Hendy <address@hidden> wrote:
> Okay, bounced attempts with both .zip and tar. We'll try this instead... the
> "attached file" mentioned below is here:
> https://sites.google.com/site/jwhendytank/home/org-gnuplot-writeup.zip
> -----
>
> Sorry if this is a duplicate. My first attempt failed, perhaps due to the
> attached .zip? I'm trying .tar this time.
>
> -----
>
> Alright Nick, careful what you wish for :) For anyone else who could use
> this or do something with it:
>
> - Over the weekend I figured out a bunch of stuff with gnuplot
>
> - I modified what I found to make it generic and wrote it up in an org file
>
> - The org file, resultant pics (eps), converted pngs, and exported html/pdf
> are in the attached .zip [edit: .tar] [edit: see link above]
>
>
> Let me know if this can be useful for worg. There's really nothing new that
> can't be found, but it's tricky if you don't know what you're looking for.
> The attached is the result of lots of digging on my part and some excellent
> help from the mailing list. Included are gnuplot methods for:
>
> - Setting axis titles with the #+PLOT method
>
> - Getting better image quality via eps -> png from a previous mailing list
> discussion (thanks Eric & Eric)
>
> - The use of the 'reset' command when using multiple gnuplot babel blocks in
> the same file
>
> - Unevenly spaced names x-tics
>
> - Multiple x-axis scales on the same graph
>
> - Broken axis example from gnuplot-tricks
>
> Again, this info exists elsewhere, but this might be very nice to have on
> worg. Perhaps this would serve as a nice primer for the beginner? I
> footnoted everywhere I could to the original sources of my information
> (mostly the mailing list and gnuplot-tricks blog).
>
> Let me know if I can be of assistance with any edits if this is actually
> worg-candidate material. I have no idea what the standards are or how this
> works.
>
>
> Thanks for all the help!
>
> John
>>>
>>>
>>> On Mon, Aug 23, 2010 at 10:16 AM, Nick Dokos <address@hidden>
>>> wrote:
>>>>
>>>> John Hendy <address@hidden> wrote:
>>>>
>>>> > Sounds good. Where would I post the solution?  CLOSED: [2010-08-22 Sun
>>>> > 15:44]
>>>> >
>>>>
>>>> I think the list is the proper place: if the question comes up again,
>>>> then it can be added to Worg.
>>>>
>>>> Cheers,
>>>> Nick
>>>>
>>>> > On Sat, Aug 21, 2010 at 6:17 PM, Nick Dokos <address@hidden>
>>>> > wrote:
>>>> >
>>>> >     John Hendy <address@hidden> wrote:
>>>> >
>>>> >     > Problem solved with babel. I was able to get everything I wanted
>>>> > by
>>>> >     > piecing together some examples from the mailing list and gnuplot
>>>> >     > examples/manual around the web.
>>>> >     >
>>>> >
>>>> >     Good! Maybe you should post the babel solution for future
>>>> > reference.
>>>> >     Here is an org-plot solution for future reference: there is a
>>>> > script
>>>> >     option that allows you to use an arbitrary gnuplot script.  The
>>>> > org
>>>> >     manual (http://orgmode.org/manual/Org_002dPlot.html#Org-Plot)
>>>> > describes
>>>> >     it very well:
>>>> >
>>>> >     ,----
>>>> >     | script If you want total control, you can specify a script file
>>>> > (place
>>>> >     |        the file name between double-quotes) which will be used
>>>> > to
>>>> >     |        plot. Before plotting, every instance of $datafile in the
>>>> >     |        specified script will be replaced with the path to the
>>>> > generated
>>>> >     |        data file. Note: even if you set this option, you may
>>>> > still want
>>>> >     |        to specify the plot type, as that can impact the content
>>>> > of the
>>>> >     |        data file.
>>>> >     `----
>>>> >
>>>> >     foo.org:
>>>> >     --8<---------------cut here---------------start------------->8---
>>>> >     #+plot:  type:2d script:"myscript.gp"
>>>> >     | 1 | x: where it should be on the scale | y  |
>>>> >     |---+------------------------------------+----|
>>>> >     | a |                                  0 | 10 |
>>>> >     | b |                                 10 | 20 |
>>>> >     | c |                                 11 | 30 |
>>>> >     | d |                                 40 | 40 |
>>>> >     --8<---------------cut here---------------end--------------->8---
>>>> >
>>>> >     myscript.gp:
>>>> >     --8<---------------cut here---------------start------------->8---
>>>> >     plot '$datafile' using 2:3:xticlabels(1)
>>>> >     --8<---------------cut here---------------end--------------->8---
>>>> >
>>>> >     Nick
>>>> >
>>>> > _______________________________________________
>>>> > Emacs-orgmode mailing list
>>>> > Please use `Reply All' to send replies to the list.
>>>> > address@hidden
>>>> > http://lists.gnu.org/mailman/listinfo/emacs-orgmode
>>>
>>
>
>
> _______________________________________________
> Emacs-orgmode mailing list
> Please use `Reply All' to send replies to the list.
> address@hidden
> http://lists.gnu.org/mailman/listinfo/emacs-orgmode
>
>



-- 
Suvayu

Open source is the future. It sets us free.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]