Skip to content

Commit

Permalink
fix ticks for categorical colorbar (#3762)
Browse files Browse the repository at this point in the history
  • Loading branch information
SimonDanisch committed Apr 29, 2024
1 parent 40af275 commit 3a356ed
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions src/makielayout/blocks/colorbar.jl
Original file line number Diff line number Diff line change
Expand Up @@ -167,7 +167,7 @@ function initialize_block!(cb::Colorbar)
if mapping_type === Makie.banded
error("Banded without a mapping is invalid. Please use colormap=cgrad(...; categorical=true)")
elseif mapping_type === Makie.categorical
return convert(Vector{Float64},1:length(unique(values)))
return convert(Vector{Float64}, sort!(unique(values)))
else
return convert(Vector{Float64}, LinRange(limits..., n))
end
Expand Down Expand Up @@ -212,7 +212,7 @@ function initialize_block!(cb::Colorbar)
xmin, ymin = minimum(bb)
xmax, ymax = maximum(bb)
if mapping_type == Makie.categorical
colors = edges(colors)
colors = edges(1:length(colors))
end
s_scaled = scale.(colors)
mini, maxi = extrema(s_scaled)
Expand Down

0 comments on commit 3a356ed

Please sign in to comment.