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和php通信乱码问题解决方法
Apr 15 Python
详解Python Socket网络编程
Jan 05 Python
浅析Python基础-流程控制
Mar 18 Python
Python删除Java源文件中全部注释的实现方法
Aug 30 Python
python绘制圆柱体的方法
Jul 02 Python
python中的tcp示例详解
Dec 09 Python
python实现nao机器人手臂动作控制
Apr 29 Python
Python 实例方法、类方法、静态方法的区别与作用
Aug 14 Python
Django框架 querySet功能解析
Sep 04 Python
pandas实现DataFrame显示最大行列,不省略显示实例
Dec 26 Python
Django 解决由save方法引发的错误
May 21 Python
Python利用matplotlib绘制散点图的新手教程
Nov 05 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
PHP isset()与empty()的使用区别详解
2010/08/29 PHP
PHP字符过滤函数去除字符串最后一个逗号(rtrim)
2013/03/26 PHP
根据中文裁减字符串函数的php代码
2013/12/03 PHP
php查询mysql数据库并将结果保存到数组的方法
2015/03/18 PHP
简单谈谈PHP vs Node.js
2015/07/17 PHP
php注册审核重点解析(数据访问)
2017/05/23 PHP
thinkPHP框架中执行原生SQL语句的方法
2017/10/25 PHP
jQuery学习笔记之控制页面实现代码
2012/02/27 Javascript
js事件监听机制(事件捕获)总结
2014/08/08 Javascript
Javascript 实现匿名递归的实例代码
2017/05/25 Javascript
浅谈pc端rem字体设置的问题
2017/08/03 Javascript
收集前端面试题之url、href、src
2018/03/22 Javascript
微信小程序实现九宫格抽奖
2020/04/15 Javascript
vue cli 3.x 项目部署到 github pages的方法
2019/04/17 Javascript
优雅地使用loading(推荐)
2019/04/20 Javascript
vue项目中使用bpmn为节点添加颜色的方法
2020/04/30 Javascript
微信小程序返回上一级页面的实现代码
2020/06/19 Javascript
Vue axios 跨域请求无法带上cookie的解决
2020/09/08 Javascript
[02:42]完美大师赛主赛事淘汰赛第三日观众采访
2017/11/25 DOTA
简要讲解Python编程中线程的创建与锁的使用
2016/02/28 Python
Python解析json文件相关知识学习
2016/03/01 Python
windows下安装Python和pip终极图文教程
2017/03/05 Python
深入理解Python3中的http.client模块
2017/03/29 Python
Python对列表去重的多种方法(四种方法)
2017/12/05 Python
python 集合 并集、交集 Series list set 转换的实例
2018/05/29 Python
python使用xlsxwriter实现有向无环图到Excel的转换
2018/12/12 Python
对python实现合并两个排序链表的方法详解
2019/01/23 Python
html特殊符号示例 html特殊字符编码对照表
2014/01/14 HTML / CSS
amazeui时间组件的实现示例
2020/08/18 HTML / CSS
新学期决心书
2014/03/11 职场文书
遗体告别仪式主持词
2014/03/20 职场文书
党员承诺践诺书
2014/05/20 职场文书
2015年基建工作总结范文
2015/05/23 职场文书
超市啤酒狂欢夜策划方案范文!
2019/07/03 职场文书
python中requests库+xpath+lxml简单使用
2021/04/29 Python
Python机器学习之PCA降维算法详解
2021/05/19 Python