从Juila中的matplotlib色彩图中选择一种颜色

时间:2016-02-13 14:08:21

标签: matplotlib julia colormap

我在Julia中构建图形图并且需要基于一些加权因子以不同方式为图形的每个边缘着色。我无法找到从色彩图中获取特定RGB(或HSV,它并不重要)值的方法。让我们说我想在' jet'上获得RGB值。这将对应n图上imshow的数据值。

在python中,我只使用jet(n),其中n是我感兴趣的colormap中的值。朱莉娅的PyPlot似乎没有包含这个功能。我还尝试过编入从cmap返回的get_cmap()对象的索引。有什么建议?

我很难过,所以即使是一个近似的解决方案也会有所帮助。谢谢!

1 个答案:

答案 0 :(得分:1)

也许您可以查看Colors.jl包(https://github.com/JuliaGraphics/Colors.jl):

using Colors
palette = colormap("Oranges", 100)

然后您可以使用palette[n]访问每种颜色。或者您使用PyCall?描述您尝试做的事情的代码会有所帮助。