gpt4 book ai didi

python - 如何在 Python 中用空圆圈绘制散点图?

转载 作者:IT老高 更新时间:2023-10-28 12:29:34 26 4
gpt4 key购买 nike

在 Python 中,使用 Matplotlib,如何绘制带有 empty 圆圈的散点图?目标是在 scatter() 已经绘制的 一些 彩色圆盘周围绘制空圆圈,以便突出显示它们,理想情况下无需重新绘制彩色圆圈。

我试过facecolors=None,没有用。

最佳答案

来自 documentation对于分散:

Optional kwargs control the Collection properties; in particular:

edgecolors:
The string ‘none’ to plot faces with no outlines
facecolors:
The string ‘none’ to plot unfilled outlines

尝试以下方法:

import matplotlib.pyplot as plt 
import numpy as np

x = np.random.randn(60)
y = np.random.randn(60)

plt.scatter(x, y, s=80, facecolors='none', edgecolors='r')
plt.show()

example image

注意:有关其他类型的绘图,请参阅 this post关于markeredgecolormarkerfacecolor的使用。

关于python - 如何在 Python 中用空圆圈绘制散点图?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4143502/

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