gradient fixes
This commit is contained in:
parent
d5797054fb
commit
b3ebccab36
@ -86,9 +86,10 @@ immutable ColorGradient <: ColorScheme
|
|||||||
# new(convertColor(cs,alpha), vs)
|
# new(convertColor(cs,alpha), vs)
|
||||||
|
|
||||||
# interpolate the colors for each value
|
# interpolate the colors for each value
|
||||||
|
vals = merge(linspace(0, 1, length(cs)), vals)
|
||||||
grad = ColorGradient(cs)
|
grad = ColorGradient(cs)
|
||||||
cs = [getColorZ(grad, z) for z in linspace(0, 1, length(vals))]
|
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
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|||||||
@ -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}(::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.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)))
|
||||||
|
|
||||||
# ---------------------------------------------------------------
|
# ---------------------------------------------------------------
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user