matplotlib 空心点
时间: 2023-05-03 11:07:13 浏览: 121
Python matplotlib通过plt.scatter画空心圆标记出特定的点方法
在使用matplotlib绘图时,我们可以使用scatter()函数来绘制散点图。在绘制散点图时,我们可以通过设置marker参数来改变散点的样式。其中,点的样式可以通过设置marker的取值来改变。对于空心点的样式,我们可以将marker的取值设置为'o'或者'markerfacecolor'设置为空,同时设置'markeredgewidth'的值来控制边框的线宽。
例如,下面是一个绘制空心点的示例代码:
import matplotlib.pyplot as plt
import numpy as np
x = np.random.randn(50)
y = np.random.randn(50)
plt.scatter(x, y, marker='o', facecolor='none', edgecolor='blue', linewidths=1)
plt.show()
在这个例子中,我们使用了numpy的random模块生成了50个随机数,并通过scatter()函数生成了空心点的散点图。其中,marker参数设置为'o'表示使用圆形的点样式,facecolor设置为空来实现空心点的效果,edgecolor设置为蓝色来渲染点的边框颜色,linewidths设置为1来控制边框线宽。最后使用show()函数来显示图像。
注意:在绘制散点图时,还可以对每个点设置不同的大小、颜色、透明度等参数来增加可视化效果。
阅读全文