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中常用的各种数据库操作模块和连接实例
May 29 Python
Python使用Tkinter实现机器人走迷宫
Jan 22 Python
python3+PyQt5自定义视图详解
Apr 24 Python
python树莓派红外反射传感器
Jan 21 Python
Python实现的IP端口扫描工具类示例
Feb 15 Python
将string类型的数据类型转换为spark rdd时报错的解决方法
Feb 18 Python
利用python实现在微信群刷屏的方法
Feb 21 Python
解决py2exe打包后,总是多显示一个DOS黑色窗口的问题
Jun 21 Python
Python实现的北京积分落户数据分析示例
Mar 27 Python
Python devel安装失败问题解决方案
Jun 09 Python
基于python调用jenkins-cli实现快速发布
Aug 14 Python
python实现图片批量压缩
Apr 24 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
JoshChen_php新手进阶高手不可或缺的规范介绍
2013/08/16 PHP
PHP房贷计算器实例代码,等额本息,等额本金
2017/04/01 PHP
PHP的静态方法与普通方法用法实例分析
2019/09/26 PHP
在VS2008中使用jQuery智能感应的方法
2010/12/30 Javascript
jquery 与NVelocity 产生冲突的解决方法
2011/06/13 Javascript
jQuery实现分章节锚点“回到顶部”动画特效代码
2015/10/23 Javascript
BootStrap 智能表单实战系列(二)BootStrap支持的类型简介
2016/06/13 Javascript
浅谈js中的in-for循环
2016/06/28 Javascript
React Native使用Modal自定义分享界面的示例代码
2017/10/31 Javascript
基于jQuery Ajax实现下拉框无刷新联动
2017/12/06 jQuery
Express之托管静态文件的方法
2018/06/01 Javascript
使用微信小程序开发弹出框应用实例详解
2018/10/18 Javascript
vue-router懒加载速度缓慢问题及解决方法
2018/11/25 Javascript
Vue实现table上下移动功能示例
2019/02/21 Javascript
Python中使用PyQt把网页转换成PDF操作代码实例
2015/04/23 Python
Python的Twisted框架中使用Deferred对象来管理回调函数
2016/05/25 Python
Python字符串和字典相关操作的实例详解
2017/09/23 Python
python调用系统ffmpeg实现视频截图、http发送
2018/03/06 Python
python字典快速保存于读取的方法
2018/03/23 Python
Django + Uwsgi + Nginx 实现生产环境部署的方法
2018/06/20 Python
对pyqt5多线程正确的开启姿势详解
2019/06/14 Python
Django项目之Elasticsearch搜索引擎的实例
2019/08/21 Python
python_matplotlib改变横坐标和纵坐标上的刻度(ticks)方式
2020/05/16 Python
Python中用xlwt制作表格实例讲解
2020/11/05 Python
利用CSS3实现进度条的两种姿势详解
2017/03/21 HTML / CSS
CSS3制作hover下划线动画
2017/03/27 HTML / CSS
使用HTML5和CSS3制作一个模态框的示例
2018/03/07 HTML / CSS
美国伴娘礼服商店:Evening Collective
2019/10/07 全球购物
编写一个 C 函数,该函数在一个字符串中找到可能的最长的子字符串,且该字符串是由同一字符组成的
2015/07/23 面试题
如何在Shell脚本中使用函数
2015/09/06 面试题
综合实践活动方案
2014/02/14 职场文书
校园标语大全
2014/06/19 职场文书
售后客服个人自我评价
2014/09/14 职场文书
班级联欢会主持词
2015/07/03 职场文书
七一慰问简报
2015/07/20 职场文书
html5表单的required属性使用
2021/07/07 HTML / CSS