matplotlib更新之后发现默认的scatter函数绘制的离散点不带有边框。查阅相关文档之后发现需要对其中的参数进行设置。
官方手册:https://matplotlib.org/api/_as_gen/matplotlib.pyplot.scatter.html
导入相关包
import numpy as np
import matplotlib.pyplot as plt
scatter函数
绘制颜色为红色 c = 'r'
形状为圆形 marker = 'o'
x = np.arange(1,10)
y = x
fig = plt.figure()
ax1 = fig.add_subplot(111)
ax1.set_title('Scatter Plot')
plt.xlabel('X')
plt.ylabel('Y')
ax1.scatter(x,y,c = 'r',marker = 'o')
plt.legend('x1')
plt.show()
绘制颜色为红色 c = 'r'
形状为圆形 marker = 'o'
大小为30 s=30
边框为1(越大边框越