It is not a full answer, but you should check ctxpromise() for the size. I think the distribution is because the canvas is not square and you use relative positions to specify circle centers. You can set the size parameters in the context call. Sorry I realise this is really useless in terms of help but may point you in the right direction.
- [julia-users] Compose.jl animation Ford O.
- [julia-users] Compose.jl animation Ford O.
- [julia-users] Re: Compose.jl animation Cedric St-Jean
- [julia-users] Re: Compose.jl animation Ford O.
- Re: [julia-users] Re: Compose.jl animation Shashi Gowda
- [julia-users] Re: Compose.jl animation Ford O.
- [julia-users] Re: Compose.jl animation Michael Borregaard
- Re: [julia-users] Re: Compose.jl animation Shashi Gowda
- Re: [julia-users] Re: Compose.jl anima... Ford O.
- Re: [julia-users] Re: Compose.jl ... Ford O.
- Re: [julia-users] Re: Compose... Ford O.
- Re: [julia-users] Re: Com... Ford O.
- Re: [julia-users] Re: Com... Shashi Gowda
