Sure, happy to add to ExamplePlots! Do you have any more suggestions for 
layout-related features you'd like to showcase? Inset plots? I think the 
key things to get across are how to define layouts and how to overlay/facet 
series within a layout.

Scott


On Tuesday, 8 November 2016 16:28:11 UTC, Tom Breloff wrote:
>
> Thanks for putting those examples together Scott.  Do you want to 
> contribute that to ExamplePlots?
>
> Ferran: as Scott has shown nicely, there's an ton of different ways to do 
> what you want, and the "right" way is going to depend on your problem... 
> what the layouts/data look like.  Many times it's easiest to build the 
> plots independently and then just do: plot(p1, p2, p3, p4, p5, layout = ...)
>
> On Tue, Nov 8, 2016 at 11:18 AM, Ferran Mazzanti <ferran....@gmail.com 
> <javascript:>> wrote:
>
>> Oh!
>> Scott you're very kind to take your time helping me with the notebook... 
>> thanks a lot. I'll take a careful look and report back if I find problems.
>> Best,
>> Ferran.
>>
>>
>> On Tuesday, November 8, 2016 at 1:22:20 PM UTC+1, Scott T wrote:
>>>
>>> You can break down the plot command into chunks and then call plot on 
>>> those chunks to build up a plot from several pieces. In this way, you can 
>>> make individual plots with multiple series. Then you can combine them 
>>> according to your desired layout.
>>>
>>> This isn't the best place to post a full example so I put a notebook up 
>>> for you to have a look at here: 
>>> https://gist.github.com/swt30/54701d09cfa479dab78a5bc2fa857fd7
>>>
>>> Cheers,
>>> Scott
>>>
>>> On Tuesday, 8 November 2016 09:20:39 UTC, Ferran Mazzanti wrote:
>>>
>>>> Hi,
>>>>
>>>> I'm gathering interest in Plots.jl in order to make complex plotting 
>>>> structures. Just as an example, I have a set of data (called y) and some 
>>>> operations performed on it, stored in arrays of obvious names y2, logy, 
>>>> expy etc...
>>>>
>>>> I have managed to create something that displays one curve per plot
>>>>
>>>> lay = @layout [  a{0.4w} grid(2,2) ]
>>>> plot(
>>>> [y y2 sqrty logy expy],
>>>> layout = lay,
>>>> grid   = [true false false false false],
>>>> title = ["y" "y^2" "sqrt(y)" "log(y)" 
>>>> "exp(y)"],titleloc="center",titlefont=font(12),
>>>> xlims = [(0,12)  (0,10) (0,20) (0,20) (0,12) ],
>>>> )
>>>>
>>>> which puts one curve in each plot. What would be the needed 
>>>> modifications here in order to
>>>> plot y and cosy in the first plot, and sqrty and siny on the second 
>>>> plot?
>>>>
>>>> Thanks for your help,
>>>>
>>>> Ferran.
>>>>
>>>
>

Reply via email to