如何在Python中用空圆做散点图? [英] How to do a scatter plot with empty circles in Python?

查看:499
本文介绍了如何在Python中用空圆做散点图?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

在Python中,使用Matplotlib,如何绘制带有 empty 圆的散点图?目标是在已经由scatter()绘制的彩色磁盘的 some 周围绘制空圆,以便突出显示它们,理想情况下不必重绘彩色圆.

In Python, with Matplotlib, how can a scatter plot with empty circles be plotted? The goal is to draw empty circles around some of the colored disks already plotted by scatter(), so as to highlight them, ideally without having to redraw the colored circles.

我尝试了facecolors=None,但无济于事.

I tried facecolors=None, to no avail.

推荐答案

来自请尝试以下操作:

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()

注意:有关其他类型的图,请参见

Note: For other types of plots see this post on the use of markeredgecolor and markerfacecolor.

这篇关于如何在Python中用空圆做散点图?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆