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搭建APNS苹果推送通知推送服务的相关模块使用指南
Jun 02 Python
Windows下Python2与Python3两个版本共存的方法详解
Feb 12 Python
Python OpenCV处理图像之滤镜和图像运算
Jul 10 Python
Python运维开发之psutil库的使用详解
Oct 18 Python
python 计算平均平方误差(MSE)的实例
Jun 29 Python
python 三元运算符使用解析
Sep 16 Python
Python socket模块方法实现详解
Nov 05 Python
Python3 shelve对象持久存储原理详解
Mar 23 Python
pycharm专业版远程登录服务器的详细教程
Sep 15 Python
python+flask编写一个简单的登录接口
Nov 13 Python
Python 用__new__方法实现单例的操作
Dec 11 Python
python函数的两种嵌套方法使用
Apr 02 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
第八节--访问方式
2006/11/16 PHP
MySql中正则表达式的使用方法描述
2008/07/30 PHP
php提示Call-time pass-by-reference has been deprecated in的解决方法[已测]
2012/05/06 PHP
分享最受欢迎的5款PHP框架
2014/11/27 PHP
PHP文件上传之多文件上传的实现思路
2016/01/27 PHP
浅析Yii2中GridView常见操作
2016/04/22 PHP
PHP执行shell脚本运行程序不产生core文件的方法
2016/12/28 PHP
laravel 错误处理,接口错误返回json代码
2019/10/25 PHP
css结合js制作下拉菜单示例代码
2014/02/27 Javascript
Jquery 监视按键,按下回车键触发某方法的实现代码
2014/05/11 Javascript
动态读取JSON解析键值对的方法
2014/06/03 Javascript
jQuery截取指定长度字符串代码
2014/08/21 Javascript
javascript特效实现——当前时间和倒计时效果的简单实例
2016/07/20 Javascript
jQuery给指定的table动态添加删除行的操作方法
2016/10/12 Javascript
Vue开发过程中遇到的疑惑知识点总结
2017/01/20 Javascript
JS实现自定义状态栏动画文字效果示例
2017/10/12 Javascript
element-ui 上传图片后清空图片显示的实例
2018/09/04 Javascript
JS判断两个数组或对象是否相同的方法示例
2019/02/28 Javascript
koa+jwt实现token验证与刷新功能
2019/05/30 Javascript
如何基于原生javaScript生成带图片的二维码
2019/11/21 Javascript
[00:34]DOTA2上海特级锦标赛 Spirit战队宣传片
2016/03/04 DOTA
Python迭代器和生成器介绍
2015/03/06 Python
Python中的深拷贝和浅拷贝详解
2015/06/03 Python
python实现感知机线性分类模型示例代码
2019/06/02 Python
PyQt5实现简易电子词典
2019/06/25 Python
python对常见数据类型的遍历解析
2019/08/27 Python
python 用 xlwings 库 生成图表的操作方法
2019/12/22 Python
Keras 实现加载预训练模型并冻结网络的层
2020/06/15 Python
Python利用pip安装tar.gz格式的离线资源包
2020/09/14 Python
如何用Matlab和Python读取Netcdf文件
2021/02/19 Python
计算机科学与技术应届生求职信
2013/11/07 职场文书
大学生演讲稿范文
2014/01/11 职场文书
退休教师欢送会主持词
2014/03/31 职场文书
公司车队管理制度
2015/08/04 职场文书
2015年十月一日放假通知
2015/08/18 职场文书
Python&Matlab实现灰狼优化算法的示例代码
2022/03/21 Python