matplotlib-散点图scatter

本文通过绘制3月份与10月份每天白天最高气温的图表,直观展示了两个季节气温的变化规律。利用matplotlib库,实现了多变量在同一张图上的展示,便于观察和比较不同月份的气温趋势。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

语法和plot一致。
一张图显示多个变量,也是多次绘制

例子

3月份,10月份每天白天的最高气温 如下,查看这两个月气温的规律
a3 = [11,17,16,11,12,11,12,6,6,7,8,9,12,15,14,17,18,21,16,17,20,14,15,15,15,19,21,22,22,22,23]
a10 = [26,26,28,19,21,17,16,19,18,20,20,19,22,23,17,20,21,20,22,15,11,15,5,13,17,10,11,13,12,13,6]

from matplotlib import pyplot as plt
plt.rcParams['font.sans-serif'] = ['SimHei']  # 设置显示中文
plt.rcParams['axes.unicode_minus'] = False
y3 = [11,17,16,11,12,11,12,6,6,7,8,9,12,15,14,17,18,21,16,17,20,14,15,15,15,19,21,22,22,22,23]  # 31天
y10 = [26,26,28,19,21,17,16,19,18,20,20,19,22,23,17,20,21,20,22,15,11,15,5,13,17,10,11,13,12,13,6]  # 31天

x3 = list(range(1,32))
x10 = list(range(50+1,50+32))  # 10月 与3月 间隔 (50 - 31) 天
# 处理刻度
x3_tickies = []
x10_tickies = []
for i in range(len(x3)):
    x3_tickies.append('3月{}日'.format(i))
for i in range(len(x10)):
    x10_tickies.append('10月{}日'.format(i))
x_total = x3 + x10
x_total_tickies = x3_tickies + x10_tickies
plt.xticks(x_total[::5],x_total_tickies[::5],rotation=90)
# 描述信息
plt.xlabel('日期')
plt.ylabel('最高温度')
plt.title('温度变化趋势')
plt.scatter(x3,y3)
plt.scatter(x10,y10)
plt.show()

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值