From 548c59719b87ede13b0e3b9571e170f22792e439 Mon Sep 17 00:00:00 2001 From: Thomas Breloff Date: Wed, 4 May 2016 13:38:08 -0400 Subject: [PATCH] linewidth default --- src/args.jl | 6 +++--- src/plot.jl | 5 +++++ 2 files changed, 8 insertions(+), 3 deletions(-) diff --git a/src/args.jl b/src/args.jl index b9a30cbf..bcbe0d00 100644 --- a/src/args.jl +++ b/src/args.jl @@ -642,9 +642,9 @@ function preprocessArgs!(d::KW) processLineArg(d, arg) end # delete!(d, :line) - if get(d, :linewidth, :auto) == :auto - d[:linewidth] = (get(d, :linetype, :path) in (:surface,:heatmap) ? 0 : 1) - end + # if get(d, :linewidth, :auto) == :auto + # d[:linewidth] = (get(d, :linetype, :path) in (:surface,:heatmap) ? 0 : 1) + # end # handle marker args... default to ellipse if shape not set anymarker = false diff --git a/src/plot.jl b/src/plot.jl index ab1fdc62..461e55dc 100644 --- a/src/plot.jl +++ b/src/plot.jl @@ -189,6 +189,11 @@ function _add_series(plt::Plot, d::KW, ::Void, args...; delete!(di, k) end + # get a good default linewidth... 0 for surface and heatmaps + if get(di, :linewidth, :auto) == :auto + di[:linewidth] = (get(di, :linetype, :path) in (:surface,:heatmap,:image) ? 0 : 1) + end + # merge in plotarg_overrides plotarg_overrides = pop!(di, :plotarg_overrides, nothing) if plotarg_overrides != nothing