Use raw expressions for xlabel, ylabels etc

This commit is contained in:
mantaohuang 2022-03-26 18:27:20 -04:00
parent 9001d5f385
commit abcb73b70f

View File

@ -282,12 +282,12 @@ function parseKeywords(; kwargs...)
ismissing(kw.yrange ) || (push!(out, replace("set yrange [" * join(kw.yrange , ":") * "]", "NaN"=>"*")))
ismissing(kw.zrange ) || (push!(out, replace("set zrange [" * join(kw.zrange , ":") * "]", "NaN"=>"*")))
ismissing(kw.cbrange) || (push!(out, replace("set cbrange [" * join(kw.cbrange, ":") * "]", "NaN"=>"*")))
ismissing(kw.key ) || (push!(out, "set key " * kw.key * ""))
ismissing(kw.title ) || (push!(out, "set title \"" * kw.title * "\""))
ismissing(kw.xlabel ) || (push!(out, "set xlabel \"" * kw.xlabel * "\""))
ismissing(kw.ylabel ) || (push!(out, "set ylabel \"" * kw.ylabel * "\""))
ismissing(kw.zlabel ) || (push!(out, "set zlabel \"" * kw.zlabel * "\""))
ismissing(kw.cblabel) || (push!(out, "set cblabel \"" * kw.cblabel * "\""))
ismissing(kw.key ) || (push!(out, "set key raw" * kw.key * ""))
ismissing(kw.title ) || (push!(out, "set title raw\"" * kw.title * "\""))
ismissing(kw.xlabel ) || (push!(out, "set xlabel raw\"" * kw.xlabel * "\""))
ismissing(kw.ylabel ) || (push!(out, "set ylabel raw\"" * kw.ylabel * "\""))
ismissing(kw.zlabel ) || (push!(out, "set zlabel raw\"" * kw.zlabel * "\""))
ismissing(kw.cblabel) || (push!(out, "set cblabel raw\"" * kw.cblabel * "\""))
ismissing(kw.xlog ) || (push!(out, (kw.xlog ? "" : "un") * "set logscale x"))
ismissing(kw.ylog ) || (push!(out, (kw.ylog ? "" : "un") * "set logscale y"))
ismissing(kw.zlog ) || (push!(out, (kw.zlog ? "" : "un") * "set logscale z"))