散点图的语法为plt.scatter(),其参数和折线图的参数设置基本一致
import matplotlib.pyplot as plt
plt.rcParams['font.sans-serif'] = ['SimHei'] # 用来正常显示中文标签
plt.rcParams['axes.unicode_minus']=False # 用来正常显示负号
x = [1,2,3,4,5,6,7,8,9,10]
y = [2,3,5,4,6,8,12,13,14,15]
plt.figure(figsize=(10,5),dpi=100) # 设置画布大小
plt.scatter(x,y,color='green',label='标签',marker='x')
plt.xlabel('时间',rotation=45)
plt.ylabel('人数',rotation=45)
plt.ylim(0,18) # ylim用来设置y轴的刻度范围
plt.title('散点图')
plt.grid(alpha=0.2) # 添加网格,alpha设置透明度
plt.legend()
for tt in range(len(x)):
plt.text(x[tt]*1.01,y[tt]*1.01,'测试'+'{}'.format(tt),fontsize=7,color='r',style='italic') # plt.text用来添加标签或者注释,因为其每次只能添加一条标签或者注释,所以需要一个循环来添加所有的标签或注释
plt.show()
更多的图形画法还需要在实际使用过程中进行多多的实践。