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中string模块各属性以及函数的用法介绍
May 30 Python
通过python顺序修改文件名字的方法
Jul 11 Python
Python使用pymongo库操作MongoDB数据库的方法实例
Feb 22 Python
python虚拟环境完美部署教程
Aug 06 Python
Python lambda表达式filter、map、reduce函数用法解析
Sep 11 Python
python实现图像外边界跟踪操作
Jul 13 Python
从python读取sql的实例方法
Jul 21 Python
区分python中的进程与线程
Aug 13 Python
python 使用三引号时容易犯的小错误
Oct 21 Python
python实现图片,视频人脸识别(dlib版)
Nov 18 Python
Windows安装Anaconda3的方法及使用过程详解
Jun 11 Python
Python Pandas常用函数方法总结
Jun 15 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生成随机密码类分享
2014/06/25 PHP
CI框架安全类Security.php源码分析
2014/11/04 PHP
PHP处理二进制数据的实现方法
2016/06/13 PHP
php图像验证码生成代码
2017/06/08 PHP
Javascript 继承机制的实现
2009/08/12 Javascript
用jquery和json从后台获得数据集的代码
2011/11/07 Javascript
jquery 操作DOM的基本用法分享
2012/04/05 Javascript
将list转换为json失败的原因
2013/12/17 Javascript
Js中使用hasOwnProperty方法检索ajax响应对象的例子
2014/12/08 Javascript
JavaScript实现select添加option
2015/07/03 Javascript
js实现的简单radio背景颜色选择器代码
2015/08/18 Javascript
jQuery+json实现的简易Ajax调用实例
2015/12/14 Javascript
又一款MVVM组件 构建自己的Vue组件(2)
2017/03/13 Javascript
如何编写jquery插件
2017/03/29 jQuery
使用Bootstrap打造特色进度条效果
2017/05/02 Javascript
jQuery实现浏览器之间跳转并传递参数功能【支持中文字符】
2018/03/28 jQuery
layui实现动态和静态分页
2018/04/28 Javascript
NodeJs实现简单的爬虫功能案例分析
2018/12/05 NodeJs
python插入排序算法的实现代码
2013/11/21 Python
python自动化测试之setUp与tearDown实例
2014/09/28 Python
基于python的七种经典排序算法(推荐)
2016/12/08 Python
完美解决Pycharm无法导入包的问题 Unresolved reference
2018/05/18 Python
对pandas中两种数据类型Series和DataFrame的区别详解
2018/11/12 Python
selenium 安装与chromedriver安装的方法步骤
2019/06/12 Python
详解python websocket获取实时数据的几种常见链接方式
2019/07/01 Python
Python实现分数序列求和
2020/02/25 Python
python 实现朴素贝叶斯算法的示例
2020/09/30 Python
CSS3实现酷炫的3D旋转透视效果
2019/11/21 HTML / CSS
HTML5 embed标签定义和用法详解
2014/05/09 HTML / CSS
台湾百利市购物中心:e-Payless
2017/08/16 全球购物
西式结婚主持词
2014/03/14 职场文书
团委竞选演讲稿
2014/04/24 职场文书
交通安全责任书范本
2014/07/24 职场文书
2019年入党思想汇报格式与要求
2019/06/25 职场文书
导游词之宿迁乾隆行宫
2019/10/15 职场文书
python执行js代码的方法
2021/05/13 Python