From 77c2ee6782ac7d6daa086d99be1da6aabcd75d01 Mon Sep 17 00:00:00 2001 From: Daniel Schwabeneder Date: Sun, 25 Feb 2018 09:52:26 +0100 Subject: [PATCH] replace hline and vline marker shapes with _ and | on pyplot --- src/backends/pyplot.jl | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/backends/pyplot.jl b/src/backends/pyplot.jl index 3dda803d..f05a13f0 100644 --- a/src/backends/pyplot.jl +++ b/src/backends/pyplot.jl @@ -214,6 +214,8 @@ function py_marker(marker::Symbol) marker == :hexagon && return "h" marker == :octagon && return "8" marker == :pixel && return "," + marker == :hline && return "_" + marker == :vline && return "|" haskey(_shapes, marker) && return py_marker(_shapes[marker]) warn("Unknown marker $marker") @@ -571,7 +573,7 @@ function py_add_series(plt::Plot{PyPlotBackend}, series::Series) :scatter3d, :steppre, :steppost, :bar) if series[:marker_z] == nothing - extrakw[:c] = py_color_fix(py_markercolor(series), x) + extrakw[:c] = series[:markershape] in (:+, :x, :hline, :vline) ? py_markerstrokecolor(series) : py_color_fix(py_markercolor(series), x) else extrakw[:c] = convert(Vector{Float64}, series[:marker_z]) extrakw[:cmap] = py_markercolormap(series)