From 63f18dd26a15e7db4b28eea7f8ae767590a529c6 Mon Sep 17 00:00:00 2001 From: Thomas Breloff Date: Wed, 29 Jun 2016 14:45:33 -0400 Subject: [PATCH] vector of seriestypes fix; pycall changed strings to symbols --- src/backends/pyplot.jl | 6 +++--- src/plot.jl | 1 + 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/src/backends/pyplot.jl b/src/backends/pyplot.jl index ec35af47..a1db7db8 100644 --- a/src/backends/pyplot.jl +++ b/src/backends/pyplot.jl @@ -807,7 +807,7 @@ function py_add_series(plt::Plot{PyPlotBackend}, series::Series) # TODO: this should probably be handled generically # expand extrema... handle is a QuadMesh object - for path in handle[:properties]()["paths"] + for path in handle[:properties]()[:paths] verts = path[:vertices] xmin, ymin = minimum(verts, 1) xmax, ymax = maximum(verts, 1) @@ -1278,12 +1278,12 @@ const _pyplot_mimeformats = Dict( for (mime, fmt) in _pyplot_mimeformats @eval function _writemime(io::IO, ::MIME{Symbol($mime)}, plt::Plot{PyPlotBackend}) fig = plt.o - fig.o["canvas"][:print_figure]( + fig.o[:canvas][:print_figure]( io, format=$fmt, # bbox_inches = "tight", # figsize = map(px2inch, plt[:size]), - facecolor = fig.o["get_facecolor"](), + facecolor = fig.o[:get_facecolor](), edgecolor = "none", dpi = plt[:dpi] ) diff --git a/src/plot.jl b/src/plot.jl index e10683b7..fcd4993f 100644 --- a/src/plot.jl +++ b/src/plot.jl @@ -271,6 +271,7 @@ function _plot!(plt::Plot, d::KW, args...) else sts = get(d, :seriestype, :path) if typeof(sts) <: AbstractArray + delete!(d, :seriestype) [begin dc = copy(d) dc[:seriestype] = sts[r,:]