python3使用matplotlib绘制散点图


Posted in Python onMarch 19, 2019

本文实例为大家分享了python3使用matplotlib绘制散点图,并标注图例,轴,供大家参考,具体内容如下

代码

from matplotlib import pyplot as plt
from matplotlib import font_manager

# 使得中文可以显示出来
my_font = font_manager.FontProperties(fname="/usr/share/fonts/truetype/arphic/ukai.ttc")
y_3 = [11, 15, 17, 16, 11, 12, 11, 12, 6, 6, 7, 8, 9, 12, 15, 14, 17, 18, 21, 16, 17, 20, 14, 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 = range(0, 31)
# print(len(y_3))
plt.figure(figsize=(20, 8), dpi=80)
# 使用scatter绘制散点图和绘制折线图的唯一区别
# x,y两个字段的个数应该要能够对应得上
plt.scatter(x, y_3,label="3月份")
x_2 = range(38, 69)
# lable字段可以为图表添加图例
plt.scatter(x_2, y_10,label="10月份")

# 调整x轴刻度
_x = list(x) + list(x_2)
_xtick_labels = ["3月{}日".format(i) for i in x]
_xtick_labels += ["10月{}日".format(i - 37) for i in x_2]
plt.xticks(_x[::3], _xtick_labels[::3], fontproperties=my_font, rotation=45)

# 添加坐标轴描述信息
plt.xlabel("时间", fontproperties=my_font)
plt.ylabel("温度", fontproperties=my_font)
# 设置图表title
plt.title("三月份与十月份温度对比", fontproperties=my_font)
# 添加图例
plt.legend(loc="upper left",prop=my_font)
plt.show()

效果图:

python3使用matplotlib绘制散点图

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

Python 相关文章推荐
python获取标准北京时间的方法
Mar 24 Python
python实现linux下使用xcopy的方法
Jun 28 Python
编写Python CGI脚本的教程
Jun 29 Python
Python的面向对象编程方式学习笔记
Jul 12 Python
windows 10下安装搭建django1.10.3和Apache2.4的方法
Apr 05 Python
python如何在列表、字典中筛选数据
Mar 19 Python
Python面向对象程序设计之私有属性及私有方法示例
Apr 08 Python
python turtle库画一个方格和圆实例
Jun 27 Python
python PyAutoGUI 模拟鼠标键盘操作和截屏功能
Aug 04 Python
python matplotlib画盒图、子图解决坐标轴标签重叠的问题
Jan 19 Python
python怎么提高计算速度
Jun 11 Python
Django vue前后端分离整合过程解析
Nov 20 Python
浅谈PYTHON 关于文件的操作
Mar 19 #Python
python scatter散点图用循环分类法加图例
Mar 19 #Python
python使用matplotlib画柱状图、散点图
Mar 18 #Python
matplotlib实现区域颜色填充
Mar 18 #Python
Python函数定义及传参方式详解(4种)
Mar 18 #Python
Python中super函数用法实例分析
Mar 18 #Python
Python操作MySQL数据库的两种方式实例分析【pymysql和pandas】
Mar 18 #Python
You might like
开发大型 PHP 项目的方法
2007/01/02 PHP
PHP+FLASH实现上传文件进度条相关文件 下载
2007/07/21 PHP
php adodb操作mysql数据库
2009/03/19 PHP
php 更新数据库中断的解决方法
2009/06/05 PHP
Json和Jsonp理论实例代码详解
2013/11/15 Javascript
可插入图片的TEXT文本框
2013/12/27 Javascript
js不能获取隐藏的div的宽度只能先显示后获取
2014/09/04 Javascript
jquery 实现复选框的全选操作实例代码
2017/01/24 Javascript
详解使用路由延迟加载 Angular 模块
2017/10/12 Javascript
深入浅析JSONAPI在PHP中的应用
2017/12/24 Javascript
element-ui 表格实现单元格可编辑的示例
2018/02/26 Javascript
原生JS实现的简单小钟表功能示例
2018/08/30 Javascript
vue中利用Promise封装jsonp并调取数据
2019/06/18 Javascript
layui多iframe页面控制定时器运行的方法
2019/09/05 Javascript
python下setuptools的安装详解及No module named setuptools的解决方法
2017/07/06 Python
python读取LMDB中图像的方法
2018/07/02 Python
对numpy数据写入文件的方法讲解
2018/07/09 Python
Python 利用pydub库操作音频文件的方法
2019/01/09 Python
PyQT5 QTableView显示绑定数据的实例详解
2019/06/25 Python
Pandas 重塑(stack)和轴向旋转(pivot)的实现
2019/07/22 Python
python脚本实现音频m4a格式转成MP3格式的实例代码
2019/10/09 Python
python处理RSTP视频流过程解析
2020/01/11 Python
利用Python实现朋友圈中的九宫格图片效果
2020/09/03 Python
python3 re返回形式总结
2020/11/20 Python
CSS3——齿轮转动关键代码
2013/05/02 HTML / CSS
Kipling凯浦林美国官网:世界著名时尚休闲包袋品牌
2016/08/24 全球购物
英国最大的独立家具零售商:Furniture Village
2016/09/06 全球购物
Artist Guitars新西兰:乐器在线商店
2017/09/17 全球购物
Cinque网上商店:德国服装品牌
2019/03/17 全球购物
建筑设计专业求职自我评价
2014/03/02 职场文书
学习考察心得体会
2014/09/04 职场文书
《确定位置》教学反思
2016/02/18 职场文书
2016年精神文明建设先进个人事迹材料
2016/02/29 职场文书
2019年预备党员的思想汇报:加深对党的认知
2019/09/25 职场文书
python之基数排序的实现
2021/07/26 Python
《堡垒之夜》联动《刺客信条》 4月7日正式上线
2022/04/06 其他游戏