python - Pyplot 极坐标散点图颜色的标志

标签 python colors matplotlib scatter

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

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

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

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

帮忙?

最佳答案

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

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

关于python - Pyplot 极坐标散点图颜色的标志,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17154006/

相关文章:

javascript - 如何避免 html5 Canvas 上的永久粒子痕迹?

python - 安装 pyspeckit 时 matplotlib 错误

python - Tensorflow Saver.save无法写入Docker共享卷

python - 是否可以让 grequests 和 requests_cache 一起工作?

android - com.viewpagerindicator.CirclePageIndicator 出错

python - 无法在 matplotlib 中绘制条形图

python - rec2csv 导出时行之间有空行

python - json.load 是低效的吗?

python - 每次 Spark 窗口函数

python - 如何在 python 中使用 turtle 模块循环颜色?