我有一个二维矢量 (x,y)
而我需要找到一个二维彩色图,将这些坐标映射到一个平滑的彩色图上。颜色代码将只取决于 (x,y)
值。例如:
换句话说
green red
white
green blue
我没有发现任何东西在 matplotlib
对应我的需求,我想把坐标转换成幅值和相位,但问题还是一样。我想过把坐标转换成幅度和相位,但问题还是一样。我也想过在向量上加一个虚拟维度,但问题还是一样。(x,y)
使其成为一个三维维度,然后将得到的三维矢量进行归一化处理。然后,将其输入到 cmap
中的参数 matplotlib
剧情。但是,这样会产生不平滑的颜色。有什么线索吗?
一个颜色图的样本。
我会使用像hsl或hsv这样的颜色空间,并固定亮度值(l或v),并使用x作为h和y作为s来表示所有的颜色。你需要对x和y的值进行归一化处理,使它们与色彩空间的组件兼容。