1

我有一个带有符号值的 pyplot 极坐标散点图。Pyplot 做了“正确”的事情,只创建一个正轴,然后反映负值,看起来好像它们是 180 度外的正值。

但是,默认情况下,pyplot 使用相同的颜色绘制所有点。所以正负值是无法区分的。

我想轻松地将角度 x 处的正值与角度 (x +/- 180) 处的负值区分开来,正值红色和负值蓝色。

我在为这种情况创建一个非常简单的彩色地图方面没有取得任何进展。

帮助?

4

1 回答 1

2

我不确定这是否是执行此操作的“正确”方式,但您可以以编程方式将数据拆分为两个子集:一个包含正值,第二个包含负值。然后你可以调用 plot 函数两次,为每个子集指定你想要的颜色。

这不是一个优雅的解决方案,但仍然是一个解决方案。

于 2013-06-17T18:37:44.200 回答