gpt4 book ai didi

python - 当 edgecolor = 'none' 时 Matplotlib 标记消失

转载 作者:IT老高 更新时间:2023-10-28 20:41:08 25 4
gpt4 key购买 nike

我正在尝试制作一些 PCA 数据的散点图。我做了一些非常典型的代码:

plt.plot(pca[:,0], pca[:,1], '.',ms=3,  markerfacecolor = self.colors[k],
markeredgecolor = 'none')

我希望它只显示没有轮廓的标记面颜色。问题是当 markeredgecolor = 'none' 时标记完全消失。当我将 markerfacecolor='none' 或设置为一种颜色并删除 markeredgecolor 时,它会像预期的那样工作。

我刚刚将 matplotlib、numpy 等更新到最新版本,在 Python 2.7 上运行。

感谢您的帮助。

最佳答案

我认为这是几个月前修复的错误:https://github.com/matplotlib/matplotlib/pull/598

无论您制作的标记有多大,或者您是否使用 marker='o'而不是 '.' ,如果您使用 markeredgecolor='none',它们将不可见.

作为一种解决方法,您可以将边缘颜色设置为与面颜色相同。

关于python - 当 edgecolor = 'none' 时 Matplotlib 标记消失,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10017876/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com