绘制散点图的基本方法
方法一
from matplotlib import pyplot as plt
from matplotlib.font_manager import FontProperties
font = FontProperties(fname=r"C:\Windows\Fonts\simsun.ttc",size=10)
x = range(1,32)
y_4m = [11,17,16,11,12,11,12,13,10,14,8,13,12,15,14,17,18,21,16,17,30,14,15,15,15,19,21,22,22,22,23]
y_10m = [26,26,28,19,21,17,16,19,18,20,20,19,22,23,17,20,21,20,22,15,11,15,5,13,15,10,11,13,12,13,6]
plt.figure(figsize=(15,8),dpi=80)
plt.scatter(x,y_4m,label='四月份',)
plt.scatter(x,y_10m,label='十月份',)
plt.legend(prop=font)
plt.show()
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/03e203a66f228a68c46786dfb7a05bc9.png)
方法二
from matplotlib import pyplot as plt
from matplotlib.font_manager import FontProperties
font = FontProperties(fname=r"C:\Windows\Fonts\simsun.ttc",size=10)
x_4m= range(1,32)
x_10m= range(42,73)
y_4m = [11,17,16,11,12,11,12,13,10,14,8,13,12,15,14,17,18,21,16,17,30,14,15,15,15,19,21,22,22,22,23]
y_10m = [26,26,28,19,21,17,16,19,18,20,20,19,22,23,17,20,21,20,22,15,11,15,5,13,15,10,11,13,12,13,6]
plt.figure(figsize=(15,8),dpi=80)
plt.scatter(x_4m,y_4m,label='四月份')
plt.scatter(x_10m,y_10m,label='十月份')
x_t = list(x_4m)+list(x_10m)
x_l = [f"四月{i}号" for i in range(1,32)]
x_l += [f"十月{i}号" for i in range(1,32)]
plt.xticks(x_t,x_l,fontproperties=font,rotation=90)
plt.legend(prop=font)
plt.show()
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/d110fa3601193568973e8d1d2b3b0dc7.png)