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实现的守护进程(Daemon)用法实例
Jun 02 Python
Django 添加静态文件的两种实现方法(必看篇)
Jul 14 Python
python线程池(threadpool)模块使用笔记详解
Nov 17 Python
浅谈Python实现Apriori算法介绍
Dec 20 Python
Python实现base64编码的图片保存到本地功能示例
Jun 22 Python
python调用动态链接库的基本过程详解
Jun 19 Python
如何不用安装python就能在.NET里调用Python库
Jul 12 Python
Python 静态方法和类方法实例分析
Nov 21 Python
pycharm2020.1.2永久破解激活教程,实测有效
Oct 29 Python
基于django和dropzone.js实现上传文件
Nov 24 Python
利用Python读取微信朋友圈的多种方法总结
Aug 23 Python
python如何查找列表中元素的位置
May 30 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笔记之:AOP的应用
2013/04/24 PHP
PHP中使用Memache作为进程锁的操作类分享
2015/03/30 PHP
PHP排序算法类实例
2015/06/17 PHP
php实现mysql连接池效果实现代码
2018/01/25 PHP
完美解决JS中汉字显示乱码问题(已解决)
2006/12/27 Javascript
js实现简单选项卡与自动切换效果的方法
2015/04/10 Javascript
JS Attribute属性操作详解
2016/05/19 Javascript
纯js三维数组实现三级联动效果
2017/02/07 Javascript
JavaScript输入框字数实时统计更新
2017/06/17 Javascript
详解在express站点中使用ejs模板引擎
2017/09/21 Javascript
Popup弹出框添加数据实现方法
2017/10/27 Javascript
关于ES6箭头函数中的this问题
2018/02/27 Javascript
vue 注册组件的使用详解
2018/05/05 Javascript
JavaScript实现数组全排列、去重及求最大值算法示例
2018/07/30 Javascript
layui 表格的属性的显示转换方法
2018/08/14 Javascript
今天,小程序正式支持 SVG
2019/04/20 Javascript
vue实现拖拽的简单案例 不超出可视区域
2019/07/25 Javascript
vue-cli3跨域配置的简单方法
2019/09/06 Javascript
Vue中点击active并第一个默认选中功能的实现
2020/02/24 Javascript
Python深入学习之特殊方法与多范式
2014/08/31 Python
python 简单的多线程链接实现代码
2016/08/28 Python
django DRF图片路径问题的解决方法
2018/09/10 Python
Python 将Matrix、Dict保存到文件的方法
2018/10/30 Python
Python实现i人事自动打卡的示例代码
2020/01/09 Python
使用html2canvas实现浏览器截图的示例代码
2018/01/26 HTML / CSS
HTML5边玩边学(3)像素和颜色
2010/09/21 HTML / CSS
HTML5实现预览本地图片
2016/02/17 HTML / CSS
英国No.1文具和办公用品在线:Euroffice
2016/09/21 全球购物
AVIS安飞士奥地利租车官网:提供奥地利、欧洲和全世界汽车租赁
2016/11/29 全球购物
如何用Python输出一个Fibonacci数列
2016/08/28 面试题
金鑫耀Java笔试题
2014/09/06 面试题
大学毕业的自我鉴定
2013/10/08 职场文书
音乐教育感言
2014/03/05 职场文书
经理秘书求职自荐信范文
2014/03/23 职场文书
党员承诺书范文
2014/05/19 职场文书
火烧圆明园观后感
2015/06/03 职场文书