You can do this in Winston:

    file([plot1,plot2], "plots.pdf")

-Mike

On Fri, Feb 7, 2014 at 12:41 PM, G. Patrick Mauroy <[email protected]> wrote:
> Ouch!
> In my opinion, this may be a major stumbling block for Julia adoption.
> I, and I am sure many, find it typical routine to load data, crunch, make a
> variety of graphical views (sometimes very many), export them to files in an
> organized way for analysis and sharing a story line.
> With many such plots, one file per plot could become quickly messy, harder
> to manage.
>
> I suppose then a workaround would be to organize plots in sub-directories,
> as PNG pictures for ease of scrolling through them.  Perhaps not that bad
> after all thinking about it.  I suppose I can live with that.
>
> I still believe it would be a good idea if support to have multiple plots in
> one pdf would be added somehow, very handy!
>
> Thanks for the info, it saves me some search time.
>
> On Friday, February 7, 2014 12:02:28 PM UTC-5, Daniel Jones wrote:
>>
>> There's not a way to put them on separate pdf pages, but you can stack
>> them and output them to the same pdf like:
>>
>> using Gadfly
>> x = [1,2,3]
>> plot1 = plot(x = x, y = x + 3)
>> plot2 = plot(x = x, y = 2 * x + 1)
>> draw(PDF("plotJ.pdf", 6inch, 6inch), vstack(plot1, plot2))
>>
>>
>> On Friday, February 7, 2014 8:35:57 AM UTC-8, G. Patrick Mauroy wrote:
>>>
>>> Just starting taking a look at Julia.  I have seen examples on how to
>>> send a plot to a file.  But I have not stumbled upon one example as yet to
>>> export multiple plots to the same file, say pdf.
>>> Can someone please point me in the right direction?
>>>
>>> # R example of what I would like to do.
>>>
>>> x = 1:3
>>>
>>> pdf(file = "plotR.pdf")
>>>
>>> plot(x = x, y = x + 3)
>>>
>>> plot(x = x, y = 2 * x + 1)
>>>
>>> dev.off()
>>>
>>>
>>> # My first Julia attempt.
>>>
>>> using Gadfly
>>>
>>> x = [1,2,3]
>>>
>>> plot1 = plot(x = x, y = x + 3)
>>>
>>> plot2 = plot(x = x, y = 2 * x + 1)
>>>
>>> draw(PDF("plotJ.pdf", 6inch, 3inch), plot1)
>>>
>>> draw(PDF("plotJ.pdf", 6inch, 3inch), plot2)
>>>
>>>
>>> Pb: plot2 overrides plot1, so only plot2 in plotJ.pdf.
>>>
>>>
>>> To be clear, in this example, I want plot1 & plot2 in two distinct
>>> plots/pages -- as opposed to merge both graphs into one plot.
>>>
>>>
>>> Thanks.

Reply via email to