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 相关文章推荐
使用IronPython把Python脚本集成到.NET程序中的教程
Mar 31 Python
Python文件与文件夹常见基本操作总结
Sep 19 Python
详谈python http长连接客户端
Jun 12 Python
Python实现字符串匹配算法代码示例
Dec 05 Python
Python爬虫实战:分析《战狼2》豆瓣影评
Mar 26 Python
推荐10款最受Python开发者欢迎的Python IDE
Sep 16 Python
python 定时任务去检测服务器端口是否通的实例
Jan 26 Python
Pytorch卷积层手动初始化权值的实例
Aug 17 Python
python 实现图像快速替换某种颜色
Jun 04 Python
keras多显卡训练方式
Jun 10 Python
Python学习开发之图形用户界面详解
Aug 23 Python
Python中异常处理用法
Nov 27 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 手机归属地查询 api
2010/02/08 PHP
PHP 修复未正常关闭的HTML标签实现代码(支持嵌套和就近闭合)
2012/06/07 PHP
php file_get_contents抓取Gzip网页乱码的三种解决方法
2013/11/12 PHP
使用xampp搭建运行php虚拟主机的详细步骤
2015/10/21 PHP
thinkphp中多表查询中防止数据重复的sql语句(必看)
2016/09/22 PHP
PHP使用mysqli操作MySQL数据库的简单方法
2017/02/04 PHP
js替换字符串的所有示例代码
2013/07/23 Javascript
javascript放大镜效果的简单实现
2013/12/09 Javascript
jquery 图片缩放拖动的简单实例
2014/01/08 Javascript
基于JQuery实现滚动到页面底端时自动加载更多信息
2014/01/31 Javascript
从零学JS之你需要了解的几本书
2014/05/19 Javascript
使用JS获取当前地理位置方法汇总
2014/12/18 Javascript
jQuery数据缓存用法分析
2015/02/20 Javascript
jQuery复制表单元素附源码分享效果演示
2015/09/30 Javascript
谈谈Jquery ajax中success和complete有哪些不同点
2015/11/20 Javascript
jQuery为动态生成的select元素添加事件的方法
2016/08/29 Javascript
前端分页功能的实现以及原理(jQuery)
2017/01/22 Javascript
javascript 使用正则test( )第一次是 true,第二次是false
2017/02/22 Javascript
深入理解ES6 Promise 扩展always方法
2017/09/26 Javascript
详解基于Vue+Koa的pm2配置
2017/10/24 Javascript
从vue源码解析Vue.set()和this.$set()
2018/08/30 Javascript
详解vue2.0模拟后台json数据
2019/05/16 Javascript
vue select 获取value和lable操作
2020/08/28 Javascript
python实现在windows服务中新建进程的方法
2015/06/30 Python
Python中__init__.py文件的作用详解
2016/09/18 Python
[原创]Python入门教程3. 列表基本操作【定义、运算、常用函数】
2018/10/30 Python
Python tkinter常用操作代码实例
2020/01/03 Python
用HTML5制作数字时钟的教程
2015/05/11 HTML / CSS
希尔顿酒店中国网站:Hilton中国
2017/03/11 全球购物
德国鞋子网上商店:Omoda.de
2017/03/31 全球购物
英国天然抗衰老护肤品品牌:Nakin Skin Care
2019/04/16 全球购物
单位作风建设自查报告
2014/10/23 职场文书
对外汉语教师推荐信
2015/03/27 职场文书
乒乓球比赛通知
2015/04/27 职场文书
2015年度学校卫生工作总结
2015/05/12 职场文书
vue实现登陆页面开发实践
2022/05/30 Vue.js