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中的对象,方法,类,实例,函数用法分析
Jan 15 Python
分享一下Python 开发者节省时间的10个方法
Oct 02 Python
Python删除Java源文件中全部注释的实现方法
Aug 30 Python
python实现二分查找算法
Sep 21 Python
python遍历序列enumerate函数浅析
Oct 17 Python
django的登录注册系统的示例代码
May 14 Python
基于DataFrame筛选数据与loc的用法详解
May 18 Python
Python中使用双下划线防止类属性被覆盖问题
Jun 27 Python
详解Django中views数据查询使用locals()函数进行优化
Aug 24 Python
Python基础之赋值,浅拷贝,深拷贝的区别
Apr 30 Python
python3 hdf5文件 遍历代码
May 19 Python
教你用Python matplotlib库制作简单的动画
Jun 11 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 syntax error, unexpected $end 错误的一种原因及解决
2008/10/25 PHP
Blitz templates 最快的PHP模板引擎
2010/04/06 PHP
PHP学习之数组的定义和填充
2011/04/17 PHP
ThinkPHP自动验证失败的解决方法
2011/06/09 PHP
php 使用array函数实现分页
2015/02/13 PHP
php一个解析字符串排列数组的方法
2015/05/12 PHP
PHP实现简单实用的验证码类
2015/07/29 PHP
PHP 闭包详解及实例代码
2016/09/28 PHP
利用XMLHTTP传递参数在另一页面执行并刷新本页
2006/10/26 Javascript
用Div仿showModalDialog模式菜单的效果的代码
2007/03/05 Javascript
关于jQuery参考实例 1.0 jQuery的哲学
2013/04/07 Javascript
iframe窗口高度自适应的实现方法
2014/01/08 Javascript
tuzhu_req.js 实现仿百度图片首页效果
2015/08/11 Javascript
使用angularjs创建简单表格
2016/01/21 Javascript
jQuery计算文本框字数及限制文本框字数的方法
2016/03/01 Javascript
jQuery轮播图效果精简版完整示例
2016/09/04 Javascript
JS实现简单的二元方程计算器功能示例
2017/01/03 Javascript
bootstrap table实现x-editable的行单元格编辑及解决数据Empty和支持多样式问题
2017/08/10 Javascript
详解使用PM2管理nodejs进程
2017/10/24 NodeJs
JS字符串与二进制的相互转化实例代码详解
2019/06/28 Javascript
浅析vue cli3 封装Svgicon组件正确姿势(推荐)
2020/04/27 Javascript
Threejs实现滴滴官网首页地球动画功能
2020/07/13 Javascript
[00:13]天涯墨客二技能展示
2018/08/25 DOTA
跟老齐学Python之类的细节
2014/10/13 Python
Python多线程编程简单介绍
2015/04/13 Python
Python脚本实现Web漏洞扫描工具
2016/10/25 Python
opencv改变imshow窗口大小,窗口位置的方法
2018/04/02 Python
在Python中使用defaultdict初始化字典以及应用方法
2018/10/31 Python
Django中的forms组件实例详解
2018/11/08 Python
Python3爬楼梯算法示例
2019/03/04 Python
python 列表、字典和集合的添加和删除操作
2019/12/16 Python
林清轩官方网站:山茶花润肤油开创者
2016/10/26 全球购物
世界上最大的曲棍球商店:Pro Hockey Life
2017/10/30 全球购物
违反工作规定检讨书范文
2014/12/14 职场文书
入党政审材料范文
2014/12/24 职场文书
2015年六年级班主任工作总结
2015/10/15 职场文书