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中字典映射类型的学习教程
Aug 20 Python
Python编程二分法实现冒泡算法+快速排序代码示例
Jan 15 Python
Python 实现某个功能每隔一段时间被执行一次的功能方法
Oct 14 Python
对python字典过滤条件的实例详解
Jan 22 Python
pytz格式化北京时间多出6分钟问题的解决方法
Jun 21 Python
详解利用python+opencv识别图片中的圆形(霍夫变换)
Jul 01 Python
python 画二维、三维点之间的线段实现方法
Jul 07 Python
python pycharm的安装及其使用
Oct 11 Python
tensorboard 可以显示graph,却不能显示scalar的解决方式
Feb 15 Python
python3+opencv生成不规则黑白mask实例
Feb 19 Python
python实现密码强度校验
Mar 18 Python
django学习之ajax post传参的2种格式实例
May 14 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通过iconv将字符串从GBK转换为UTF8字符集
2011/07/18 PHP
php对象在内存中的存在形式分析
2015/02/03 PHP
PHP实现通过Luhn算法校验信用卡卡号是否有效
2015/03/23 PHP
通过代码实例解析PHP session工作原理
2020/12/11 PHP
如何用javascript去掉字符串里的所有空格
2007/02/08 Javascript
表单元素的submit()方法和onsubmit事件应用概述
2013/02/01 Javascript
node.js中的socket.io入门实例
2014/04/26 Javascript
jquery动态加载js/css文件方法(自写小函数)
2014/10/11 Javascript
JavaScript中setMonth()方法的使用详解
2015/06/11 Javascript
Hallo.js基于jQuery UI所见即所得的Web编辑器
2016/01/26 Javascript
javascript中Date对象应用之简易日历实现
2016/07/12 Javascript
详解webpack打包vue时提取css
2017/05/26 Javascript
JavaScript定时器setTimeout()和setInterval()详解
2017/08/18 Javascript
javascript+html5+css3自定义弹出窗口效果
2017/10/26 Javascript
vue2.0结合Element-ui实战案例
2019/03/06 Javascript
深入理解令牌认证机制(token)
2019/08/22 Javascript
vue中使用element组件时事件想要传递其他参数的问题
2019/09/18 Javascript
js实现图片跟随鼠标移动效果
2019/10/16 Javascript
Vue 设置axios请求格式为form-data的操作步骤
2019/10/29 Javascript
微信小程序实现限制用户转发功能的实例代码
2020/02/22 Javascript
vue实现移动端项目多行文本溢出省略
2020/07/29 Javascript
python基础教程之基本内置数据类型介绍
2014/02/20 Python
Python Tkinter基础控件用法
2014/09/03 Python
Python 3.6 读取并操作文件内容的实例
2018/04/23 Python
python实现将一个数组逆序输出的方法
2018/06/25 Python
django框架自定义用户表操作示例
2018/08/07 Python
python 根据网易云歌曲的ID 直接下载歌曲的实例
2019/08/24 Python
pandas实现导出数据的四种方式
2020/12/13 Python
英国皇室御用百货:福南梅森(Fortnum & Mason)
2017/12/03 全球购物
乐高官方旗舰店:LEGO积木玩具
2019/04/06 全球购物
公司总经理助理岗位职责
2014/07/09 职场文书
广告设计专业毕业生自我鉴定
2014/09/27 职场文书
党风廉政建设心得体会(2016最新版)
2016/01/22 职场文书
《卖火柴的小女孩》教学反思
2016/02/19 职场文书
mysql函数全面总结
2021/11/11 MySQL
详解nginx安装过程并代理下载服务器文件
2022/02/12 Servers