Thanks Tom, this was helpful.
FYI, with the newer version the command is:

using Compose
final = compose(context(), 
(context(.5, 0.31 ,0.4, 0.5), render(myplot_1)),
(context(0, 0, 1, 1), render(myplot_2)))

draw(PDF("model.pdf", 6inch, 4inch), final)

where myplot_1 and myplot_2 are Gadfly plots e.g. myplot_1 = 
plot(x=rand(1:10, 10),y=rand(1:10, 10), Geom.point)


On Monday, September 28, 2015 at 2:32:55 PM UTC+2, Stephan Buchert wrote:
>
> Thanks for the quick reply. I think, this will work.
>
> Am Montag, 28. September 2015 13:43:53 UTC+2 schrieb Tom Breloff:
>>
>> I don't think it's directly built in, but here's how you would do it: 
>>  ("p1.o[2]" and "p2.o[2]" are the Gadfly.Plot objects that are returned 
>> from Gadfly.plot commands:
>>
>> [image: Inline image 1]
>>
>> On Mon, Sep 28, 2015 at 7:11 AM, Stephan Buchert <steph...@gmail.com> 
>> wrote:
>>
>>> I'm trying out the different options to plot in Julia.
>>>
>>> Gadfly seems to lack the option to draw a plot at a specified 
>>> location/size on the page, like for example as an inset in another plot?
>>>
>>> Would it be possible to add an interface for doing this? I have  been 
>>> staring at the code for hstack/vstack, but this stuff is too abstract for 
>>> me.
>>>
>>> Regards,
>>> Stephan
>>>
>>>
>>>
>>

Reply via email to