python matplotlib库绘制散点图例题解析


Posted in Python onAugust 10, 2019

假设通过爬虫你获取到了北京2016年3,10月份每天白天的最高气温(分别位于列表a,b),那么此时如何寻找出气温随时间(天)变化的某种规律?

a = [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]
b = [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
import matplotlib

font = {'family': 'MicroSoft YaHei'}
matplotlib.rc('font', **font)
# 三月份和十月份的气温
y_3 = [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]
y_10 = [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]
x_3 = range(1, 32)
x_10 = range(51, 82)

plt.figure(figsize=(16, 8), dpi=80)
# 使用scatter方法绘制散点图散点图,其它的和之前绘制折线图没有太大区别
plt.scatter(x_3, y_3, label='三月份')
plt.scatter(x_10, y_10, label='十月份')
# 调整x轴的刻度
_x = list(x_3) + list(x_10)
_xtick_labels = ['3月{}号'.format(i) for i in x_3] + ['10月{}号'.format(i-50) for i in x_10]
plt.xticks(_x[::3], _xtick_labels[::3], rotation=45) # 步长为3,旋转45度

# 添加描述信息
plt.xlabel('时间')
plt.ylabel('温度')
plt.title('气温散点图')
plt.legend() # 图例

plt.show() # 展示

效果图

python matplotlib库绘制散点图例题解析

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python函数参数*args**kwargs用法实例
Dec 04 Python
Python实现的一个找零钱的小程序代码分享
Aug 25 Python
Ubuntu 14.04+Django 1.7.1+Nginx+uwsgi部署教程
Nov 18 Python
Python常用的文件及文件路径、目录操作方法汇总介绍
May 21 Python
python中使用序列的方法
Aug 03 Python
python开发之IDEL(Python GUI)的使用方法图文详解
Nov 12 Python
Python爬虫DNS解析缓存方法实例分析
Jun 02 Python
Spring Cloud Feign高级应用实例详解
Dec 10 Python
Pytorch实现LSTM和GRU示例
Jan 14 Python
学习python需要有编程基础吗
Jun 02 Python
Django 实现 Websocket 广播、点对点发送消息的代码
Jun 03 Python
如何用python批量调整视频声音
Dec 22 Python
python matplotlib库绘制条形图练习题
Aug 10 #Python
Python OpenCV实现鼠标画框效果
Aug 19 #Python
python opencv鼠标事件实现画框圈定目标获取坐标信息
Apr 18 #Python
python点击鼠标获取坐标(Graphics)
Aug 10 #Python
python matplotlib库直方图绘制详解
Aug 10 #Python
python字典的遍历3种方法详解
Aug 10 #Python
python命名空间(namespace)简单介绍
Aug 10 #Python
You might like
使用户点击后退按钮使效三行代码
2007/07/07 Javascript
各浏览器中querySelector和querySelectorAll的实现差异分析
2012/05/23 Javascript
jquery实现加载等待效果示例
2013/09/25 Javascript
javascript生成json数据简单示例分享
2014/02/14 Javascript
jQuery响应鼠标事件并隐藏与显示input默认值
2014/08/24 Javascript
JavaScript数组函数unshift、shift、pop、push使用实例
2014/08/27 Javascript
2014 HTML5/CSS3热门动画特效TOP10
2014/12/07 Javascript
JavaScript使用二分查找算法在数组中查找数据的方法
2015/04/07 Javascript
jQuery 监控键盘一段时间没输入
2016/04/22 Javascript
jQuery siblings()用法实例详解
2016/04/26 Javascript
微信小程序使用第三方库Immutable.js实例详解
2016/09/27 Javascript
JavaScript定时器实现的原理分析
2016/12/06 Javascript
assert()函数用法总结(推荐)
2017/01/25 Javascript
JavaScript实现的贝塞尔曲线算法简单示例
2018/01/30 Javascript
解决Vue开发中对话框被遮罩层挡住的问题
2018/11/26 Javascript
微信小程序自定义头部导航栏(组件化)
2019/11/15 Javascript
Vue封装全局过滤器Filters的步骤
2020/09/16 Javascript
python记录程序运行时间的三种方法
2017/07/14 Python
Python实现求笛卡尔乘积的方法
2017/09/16 Python
Django Admin 实现外键过滤的方法
2017/09/29 Python
学习Python3 Dlib19.7进行人脸面部识别
2018/01/24 Python
python生成ppt的方法
2018/06/07 Python
python cs架构实现简单文件传输
2020/03/20 Python
手写一个python迭代器过程详解
2019/08/27 Python
python GUI库图形界面开发之PyQt5中QWebEngineView内嵌网页与Python的数据交互传参详细方法实例
2020/02/26 Python
Python实现迪杰斯特拉算法并生成最短路径的示例代码
2020/12/01 Python
CSS3五个技巧给你的网站带来出色的效果
2009/04/02 HTML / CSS
亚马逊印度站:Amazon.in
2017/10/15 全球购物
Merrell美国官网:美国登山运动鞋品牌
2018/02/07 全球购物
英国女性时尚品牌:Apricot
2018/12/04 全球购物
银行会计业务的个人自我评价
2013/11/02 职场文书
工作自荐信
2013/12/11 职场文书
大学生党员批评与自我批评范文
2014/10/14 职场文书
2014年客房服务员工作总结
2014/11/18 职场文书
《雷雨》教学反思
2016/02/20 职场文书
Android 界面一键变灰 深色主题工具类
2022/04/28 Java/Android