This method changes the series colors for all ECharts accepting a top-level color argument. Currently, the only chart type where colorscheme! has no effect is that gauge chart type; use the colors argument from the gauge function directly to change its colors.

Method Signatures

colorscheme!(ec::EChart, palette::Tuple{AbstractString,Any}) #ColorBrewer or NoveltyColors palettes
colorscheme!(ec::EChart, palette::Union{AbstractString, JSFunction}) #Single color or gradient
colorscheme!(ec::EChart, palette::AbstractVector) #Specify array of user-defined colors

Optional Arguments

reversePalette::Bool = false

Examples

palette

using ECharts
names = ["sales", "administration", "information technology", "customer support", "development",
"marketing"]
max = [6500, 16000, 30000, 38000, 52000, 25000]
values = [4300, 10000, 28000, 35000, 50000, 19000]
values2 = 0.7 .* values
r = radar(names, hcat(values, values2), max, fill = [false, true])
colorscheme!(r, ("acw", "JapaneseGarden"))

palette and reversePalette

using ECharts
v = [100,60,80,70,50]
n = ["A", "B", "C", "D", "E"]
fn = funnel(n, v)
colorscheme!(fn,  ("acw", "VitaminC"), reversePalette = true)