gradient fixes

This commit is contained in:
Thomas Breloff 2016-01-30 10:03:19 -05:00
parent d5797054fb
commit b3ebccab36
2 changed files with 3 additions and 1 deletions

View File

@ -86,9 +86,10 @@ immutable ColorGradient <: ColorScheme
# new(convertColor(cs,alpha), vs)
# interpolate the colors for each value
vals = merge(linspace(0, 1, length(cs)), vals)
grad = ColorGradient(cs)
cs = [getColorZ(grad, z) for z in linspace(0, 1, length(vals))]
new(convertColor(cs, alpha), collect(vals)) #collect(linspace(0, 1, length(cs))))
new(convertColor(cs, alpha), vals)
end
end

View File

@ -217,6 +217,7 @@ limsType(lims) = :invalid
Base.convert{T<:Real}(::Type{Vector{T}}, rng::Range{T}) = T[x for x in rng]
Base.convert{T<:Real,S<:Real}(::Type{Vector{T}}, rng::Range{S}) = T[x for x in rng]
Base.merge(a::AbstractVector, b::AbstractVector) = sort(unique(vcat(a,b)))
# ---------------------------------------------------------------