【问题标题】:Selecting a single color from a matplotlib colormap in Juila从 Julia 的 matplotlib 颜色图中选择一种颜色
【发布时间】:2016-05-24 16:24:45
【问题描述】:

我正在 Julia 中构建一个图表,并且需要根据一些加权因子对图表的每条边进行不同的着色。我找不到从颜色图中获取特定 RGB(或 HSV,没关系)值的方法。假设我想获得 'jet' 上的 RGB 值,它对应于 imshow 绘图上的 n 数据值。

在 python 中,我将只使用jet(n),其中n 是我感兴趣的颜色图中的值。 Julia 中的 PyPlot 似乎没有包装这个功能。我也已经尝试过索引从get_cmap() 返回的cmap 对象。有什么建议吗?

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

【问题讨论】:

    标签: matplotlib julia colormap


    【解决方案1】:

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

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

    然后您可以使用palette[n] 访问每种颜色。还是您使用PyCall?描述您正在尝试做什么的代码会有所帮助。

    【讨论】:

    • 有人能告诉我如何在一个简单的命令中使用上面定义的调色板,就像 PyPlot 下的plot(randn(10), "o") 一样吗?
    猜你喜欢
    • 2018-08-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-11-04
    • 1970-01-01
    • 2014-12-26
    • 2015-08-16
    相关资源
    最近更新 更多