如何用Python中的空心圆做散点图?
在Python中,使用Matplotlib,如何绘制带有空心圆的散点图?目标是在已经由
scatter()
绘制的一些彩色圆盘周围绘制空心圆圈,以便突出显示它们,理想情况下无需重绘彩色圆圈。
我试过facecolors=None
,但没有用。
没有找到相关结果
已邀请:
5 个回复
惜堡沁戚
请尝试以下方法:
注意:对于其他类型的图表,请参阅这篇关于使用
和
的文章。
浩挎
或使用plot()
烫珊
(图片中的圆圈被压扁为椭圆形,因为
)。
抽法
的参数 这样可以更好地控制标记填充的方式。 在我的情况下,我使用它与错误栏,但它一般适用于标记 http://matplotlib.org/api/_as_gen/matplotlib.axes.Axes.errorbar.html
接受以下值:['full'| '左'| '对'| '底'| '顶'| '没有'] 使用
时要记住两件重要的事情, 1)如果mfc设置为任何类型的值,它将优先,因此,如果你确实将fillstyle设置为'none',它将不会生效。 因此,避免将mfc与fillstyle结合使用 2)您可能希望控制标记边缘宽度(使用
或
),因为如果标记相对较小且边缘宽度较厚,则标记看起来就像填充,即使它们不是。 以下是使用错误栏的示例:
掀辟髓观粟