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实现的DES加密算法和3DES加密算法实例
Jun 03 Python
python实现将英文单词表示的数字转换成阿拉伯数字的方法
Jul 02 Python
Python数据库的连接实现方法与注意事项
Feb 27 Python
基于Python代码编辑器的选用(详解)
Sep 13 Python
python验证码识别教程之滑动验证码
Jun 04 Python
使用pytorch进行图像的顺序读取方法
Jul 27 Python
nohup后台启动Python脚本,log不刷新的解决方法
Jan 14 Python
python频繁写入文件时提速的方法
Jun 26 Python
Python调用C语言的实现
Jul 26 Python
tensorflow模型保存、加载之变量重命名实例
Jan 21 Python
python scrapy简单模拟登录的代码分析
Jul 21 Python
Python编程源码报错解决方法总结经验分享
Oct 05 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
迅雷下载《中学科技》怀旧期刊下载
2021/02/27 无线电
隐藏你的.php文件的实现方法
2007/03/19 PHP
在win7中搭建Linux+PHP 开发环境
2014/10/08 PHP
通过php删除xml文档内容的方法
2015/01/23 PHP
PHP获取photoshop写入图片文字信息的方法
2015/03/31 PHP
几个优化WordPress中JavaScript加载体验的插件介绍
2015/12/17 PHP
JavaScript的Function详细
2006/11/14 Javascript
javascript中的undefined 与 null 的区别  补充篇
2010/03/17 Javascript
js弹出层(jQuery插件形式附带reLoad功能)
2013/04/12 Javascript
js获取本机的外网/广域网ip地址完整源码
2013/08/12 Javascript
js调用浏览器打印模块实现点击按钮触发自定义函数
2014/03/21 Javascript
js实现div弹出层的方法
2014/11/20 Javascript
javascript自定义右键弹出菜单实现方法
2015/05/25 Javascript
js鼠标点击图片切换效果实现代码
2015/11/19 Javascript
jQuery手动点击实现图片轮播特效
2020/04/20 Javascript
JavaScript中的事件委托及好处
2016/07/12 Javascript
JavaScript每天必学之事件
2016/09/18 Javascript
js前端实现图片懒加载(lazyload)的两种方式
2017/04/24 Javascript
详解React 在服务端渲染的实现
2017/11/16 Javascript
angular写一个列表的选择全选交互组件的示例
2018/01/22 Javascript
详解用JS添加和删除class类名
2019/03/25 Javascript
Javascript模拟实现new原理解析
2020/03/03 Javascript
JavaScript undefined及null区别实例解析
2020/07/21 Javascript
python实现巡检系统(solaris)示例
2014/04/02 Python
Python随机生成一个6位的验证码代码分享
2015/03/24 Python
六行python代码的爱心曲线详解
2019/05/17 Python
python列表的逆序遍历实现
2020/04/20 Python
python 瀑布线指标编写实例
2020/06/03 Python
详解pycharm连接远程linux服务器的虚拟环境的方法
2020/11/13 Python
python批量合成bilibili的m4s缓存文件为MP4格式 ver2.5
2020/12/01 Python
HTC VIVE美国官网:VR虚拟现实眼镜
2018/02/13 全球购物
阿拉伯时尚购物网站:Nisnass
2021/02/07 全球购物
预备党员思想汇报范文
2013/12/29 职场文书
员工晚婚的请假条
2014/02/08 职场文书
发布会邀请函
2015/01/31 职场文书
Windows Server 2012 R2 磁盘分区教程
2022/04/29 Servers