基于值的散点图上的颜色渐变

时间:2016-09-06 16:00:31

标签: python matplotlib scatter-plot

我想为此图片定义颜色渐变: enter image description here

对于每个方向,我想根据值的密度或点与模式的距离来定义从红色到蓝色的颜色渐变。

1 个答案:

答案 0 :(得分:0)

首先,为每个数据点计算所需的颜色。将颜色规范序列提供为c函数(http://matplotlib.org/api/pyplot_api.html#matplotlib.pyplot.scatter)的scatter参数。彩色贴图(如此处http://matplotlib.org/examples/color/colormaps_reference.html)可能有助于第一步。

另外,如果你的颜色是用来表示密度,你应该考虑为给定方向的数据找到正确的概率分布(例如高斯分布)并将颜色基于它。