python数据分析--Matplotlib绘制散点图

绘制散点图的基本方法

方法一

# 统计某市,四月份和十月份天气的变化
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='四月份',)     # 绘制4月份天气分布
plt.scatter(x,y_10m,label='十月份',)    # 绘制10月份天气分布

# 设置图例
plt.legend(prop=font)

# 绘图
plt.show()

在这里插入图片描述

方法二

# 统计某市,四月份和十月份天气的变化
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)
# rotation=90 设置让字符串旋转90度

# 设置图例
plt.legend(prop=font)

# 展示
plt.show()

在这里插入图片描述

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

pinuscembra

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值