首页 > 解决方案 > 如何绘制一个点而不用 matplotlib.pyplot.plot 填充它?

问题描述

plt.scatter 和 plt.plot 都可以画点

此代码绘制一个点而不填充它

plt.scatter(1, 1, s=80, facecolors='none', edgecolors='r')

在此处输入图像描述

whileplt.plot似乎不支持facecolors属性

plt.plot(1,1,'ro')

在此处输入图像描述

如何绘制一个点而不用 plt.plot 填充它?

标签: pythonmatplotlib

解决方案


对于常规图,您可以使用markerfacecolor

plt.plot(1, 1, 'ro', markerfacecolor='none')

plt.plot with markerfacecolor='none'


推荐阅读