我没有找到一种方法来绘制分组(> 4)的分散数据(Lon X Lat X变量),其中每组中我变量的值从0.5变为1.到目前为止我做到了在纯色中,每组没有变化(颜色渐变)。我应用了一个FOR循环,每组一步,每一步都改变颜色。 提前致谢!
答案 0 :(得分:0)
围绕每个单色图的限制的简单方法是偏移数据,例如组1从0.5变为1,组2从1.5变为2,组3从2.5变为3等,然后创建一个颜色图,它是所有渐变的串联。这样,每个组'索引'到色图的正确区域,并达到预期的效果。
替代方法是绕过索引的色图并为每个点预先生成具有特定RGB值的矩阵,然后将其传递给scatter()
。对于完全控制,可以选择遍历句柄以获取底层补丁对象并直接设置CData
,但在尝试之前我会尝试使用更简单的方法完成它。