adjust color bar limits
This commit is contained in:
parent
fe77659058
commit
b6e641c035
@ -88,13 +88,9 @@ function (pgfx_plot::PGFPlotsXPlot)(plt::Plot{PGFPlotsXBackend})
|
|||||||
end
|
end
|
||||||
end
|
end
|
||||||
@label colorbar_end
|
@label colorbar_end
|
||||||
# detect fillranges
|
|
||||||
# if any(series->series[:fillrange] != nothing, series_list(sp))
|
|
||||||
# PGFPlotsX.push_preamble!(pgfx_plot.the_plot, "\\usepgfplotslibrary{fillbetween},\n")
|
|
||||||
# end
|
|
||||||
|
|
||||||
push!(axis_opt, "colorbar style" => PGFPlotsX.Options(
|
push!(axis_opt, "colorbar style" => PGFPlotsX.Options(
|
||||||
"title" => sp[:colorbar_title]
|
"title" => sp[:colorbar_title],
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
axisf = if sp[:projection] == :polar
|
axisf = if sp[:projection] == :polar
|
||||||
@ -110,6 +106,20 @@ function (pgfx_plot::PGFPlotsXPlot)(plt::Plot{PGFPlotsXBackend})
|
|||||||
)
|
)
|
||||||
for series in series_list(sp)
|
for series in series_list(sp)
|
||||||
opt = series.plotattributes
|
opt = series.plotattributes
|
||||||
|
if opt[:marker_z] !== nothing
|
||||||
|
cbar_style = axis_opt["colorbar style"]
|
||||||
|
if !haskey( cbar_style.dict, "point meta max" )
|
||||||
|
append!( axis_opt["colorbar style"],
|
||||||
|
(
|
||||||
|
"point meta max" => maximum(opt[:marker_z]),
|
||||||
|
"point meta min" => minimum(opt[:marker_z])
|
||||||
|
)
|
||||||
|
)
|
||||||
|
else
|
||||||
|
cbar_style["point meta max"] = maximum(opt[:marker_z])
|
||||||
|
cbar_style["point meta min"] = minimum(opt[:marker_z])
|
||||||
|
end
|
||||||
|
end
|
||||||
st = series[:seriestype]
|
st = series[:seriestype]
|
||||||
# function args
|
# function args
|
||||||
args = if st == :contour
|
args = if st == :contour
|
||||||
|
|||||||
@ -42,8 +42,6 @@ end
|
|||||||
@test marker.options["mark"] == "*"
|
@test marker.options["mark"] == "*"
|
||||||
@test marker.options["mark options"]["color"] == RGBA{Float64}( colorant"green", 0.8)
|
@test marker.options["mark options"]["color"] == RGBA{Float64}( colorant"green", 0.8)
|
||||||
@test marker.options["mark options"]["line width"] == 1
|
@test marker.options["mark options"]["line width"] == 1
|
||||||
|
|
||||||
# TODO: marker stroke color is incorrect
|
|
||||||
end # testset
|
end # testset
|
||||||
@testset "Plot in pieces" begin
|
@testset "Plot in pieces" begin
|
||||||
plot(rand(100) / 3, reg=true, fill=(0, :green))
|
plot(rand(100) / 3, reg=true, fill=(0, :green))
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user