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 07 Python
Python中用Decorator来简化元编程的教程
Apr 13 Python
如何准确判断请求是搜索引擎爬虫(蜘蛛)发出的请求
Oct 13 Python
Python操作SQLite数据库的方法详解
Jun 16 Python
Python数据结构与算法之列表(链表,linked list)简单实现
Oct 30 Python
教你用一行Python代码实现并行任务(附代码)
Feb 02 Python
python 使用re.search()筛选后 选取部分结果的方法
Nov 28 Python
Python控制Firefox方法总结
Jun 03 Python
Python使用scipy模块实现一维卷积运算示例
Sep 05 Python
Python 3.8正式发布,来尝鲜这些新特性吧
Oct 15 Python
4行Python代码生成图像验证码(2种)
Apr 07 Python
Django rest framework分页接口实现原理解析
Aug 21 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伪造referer突破网盘禁止外连的代码
2008/06/15 PHP
codeigniter教程之上传视频并使用ffmpeg转flv示例
2014/02/13 PHP
ThinkPHP CURD方法之page方法详解
2014/06/18 PHP
简述php环境搭建与配置
2016/12/05 PHP
Laravel实现表单提交
2017/05/07 PHP
用javascript动态调整iframe高度的代码
2007/04/10 Javascript
异步javascript的原理和实现技巧介绍
2012/11/08 Javascript
javascript继承之为什么要继承
2012/11/10 Javascript
javascript实现数字+字母验证码的简单实例
2014/02/10 Javascript
Jquery在指定DIV加载HTML示例代码
2014/02/17 Javascript
Javascript基础教程之for循环
2015/01/18 Javascript
深入探秘jquery瀑布流的实现
2016/01/30 Javascript
深入解析桶排序算法及Node.js上JavaScript的代码实现
2016/07/06 Javascript
深入理解Node.js中的进程管理
2017/03/13 Javascript
详解vuejs之v-for列表渲染
2017/06/22 Javascript
JavaScript canvas实现围绕旋转动画
2017/11/18 Javascript
js实现简单扫雷
2020/11/27 Javascript
Flask SQLAlchemy一对一,一对多的使用方法实践
2013/02/10 Python
python中关于时间和日期函数的常用计算总结(time和datatime)
2013/03/08 Python
Python构造函数及解构函数介绍
2015/02/26 Python
在Python中使用M2Crypto模块实现AES加密的教程
2015/04/08 Python
python 递归遍历文件夹,并打印满足条件的文件路径实例
2017/08/30 Python
同时安装Python2 & Python3 cmd下版本自由选择的方法
2017/12/09 Python
python实现类之间的方法互相调用
2018/04/29 Python
对python:threading.Thread类的使用方法详解
2019/01/31 Python
python3 小数位的四舍五入(用两种方法解决round 遇5不进)
2019/04/11 Python
pytorch 模型可视化的例子
2019/08/17 Python
利用python绘制数据曲线图的实现
2020/04/09 Python
Numpy中ndim、shape、dtype、astype的用法详解
2020/06/14 Python
django Model层常用验证器及自定义验证器详解
2020/07/15 Python
澳大利亚新奇小玩意网站:Yellow Octopus
2017/12/28 全球购物
迪拜领先运动补剂零售品牌中文站:Sporter商城
2019/08/20 全球购物
2015年幼儿园安全工作总结
2015/05/12 职场文书
离婚起诉状范本
2015/05/19 职场文书
高中开学感言
2015/08/01 职场文书
Golang 编译成DLL文件的操作
2021/05/06 Golang