2016-12-03 29 views
2

我遇到了一些麻煩,試圖使用Plots來繪製熱圖的colorgradient。該文檔缺少顏色部分(https://juliaplots.github.io/colors/)中的示例。我認爲默認的顏色漸變是:inferno,但我不喜歡它。有人知道一個完整的標準漸變列表或一種方法來使自己的顏色漸變?使用Plots.jl的Colorscales

x_range = linspace(0, 2, 100) 
y_range = linspace(0,2, 100) 
z = rand(100, 100) 
heatmap(x_range, y_range, z, color = :blues) 

回答

5

我覺得這個文檔頁面和鏈接的筆記本有很多細節。不過這應該是有幫助的:

julia> z = (1:100)*(1:200)'; 

julia> p = plot(layout=length(PlotUtils._gradients), axis=nothing, leg=false, size=(800,800)) 

julia> for (i,cmap) in enumerate(keys(PlotUtils._gradients)) 
      heatmap!(p[i], z, fillcolor=cmap, title=string(cmap)) 
     end; p 

enter image description here