From 80b911539344a505114b53bbbb08b34c8ecabf6a Mon Sep 17 00:00:00 2001 From: Thomas Breloff Date: Tue, 17 May 2016 15:55:54 -0400 Subject: [PATCH] fixes --- src/args.jl | 2 +- src/plot.jl | 2 +- src/subplots.jl | 2 ++ src/types.jl | 2 +- 4 files changed, 5 insertions(+), 3 deletions(-) diff --git a/src/args.jl b/src/args.jl index ddf25034..6b5d08b7 100644 --- a/src/args.jl +++ b/src/args.jl @@ -201,7 +201,7 @@ _subplot_defaults[:aspect_ratio] = :none # choose from : const _axis_defaults = KW() -_axis_defaults[:label] = :auto +_axis_defaults[:label] = "" _axis_defaults[:lims] = :auto _axis_defaults[:ticks] = :auto _axis_defaults[:scale] = :identity diff --git a/src/plot.jl b/src/plot.jl index 63a5b28e..477a8c30 100644 --- a/src/plot.jl +++ b/src/plot.jl @@ -316,7 +316,7 @@ function _plot!(plt::Plot, d::KW, args...) end # get the Subplot object to which the series belongs - sp = slice_arg(kw[:subplot], i) + sp = slice_arg(get(kw,:subplot,1), i) if sp == :auto sp = 1 # TODO: something useful end diff --git a/src/subplots.jl b/src/subplots.jl index 2a20463b..2d148603 100644 --- a/src/subplots.jl +++ b/src/subplots.jl @@ -123,6 +123,8 @@ function upadte_child_bboxes!(layout::GridLayout) #, parent_bbox::BoundingBox = freeh /= sum(layout.heights) @show freew, freeh + @show layout.bbox + # TODO: this should really track used/free space for each row/column so that we can align plot areas properly # l, b = 0.0, 0.0 diff --git a/src/types.jl b/src/types.jl index 6f722a75..15199397 100644 --- a/src/types.jl +++ b/src/types.jl @@ -64,7 +64,7 @@ Base.(:*)(m1::Length{:pct}, m2::AbsoluteLength) = AbsoluteLength(m2.value * m1.v Base.(:/)(m1::AbsoluteLength, m2::Length{:pct}) = AbsoluteLength(m1.value / m2.value) Base.(:/)(m1::Length{:pct}, m2::AbsoluteLength) = AbsoluteLength(m2.value / m1.value) -const defaultbox = BoundingBox(0mm, 0mm, 20mm, 20mm) +const defaultbox = BoundingBox(0mm, 0mm, 0mm, 0mm) # left(bbox::BoundingBox) = bbox.left # bottom(bbox::BoundingBox) = bbox.bottom