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检测服务器是否正常
Feb 16 Python
python中使用百度音乐搜索的api下载指定歌曲的lrc歌词
Jul 18 Python
python实现csv格式文件转为asc格式文件的方法
Mar 23 Python
对python 合并 累加两个dict的实例详解
Jan 21 Python
pycharm new project变成灰色的解决方法
Jun 27 Python
Python中一个for循环循环多个变量的示例
Jul 16 Python
Python collections模块使用方法详解
Aug 28 Python
Python操作SQLite/MySQL/LMDB数据库的方法
Nov 07 Python
使用Python操作ArangoDB的方法步骤
Feb 02 Python
django自定义非主键自增字段类型详解(auto increment field)
Mar 30 Python
解决Python 异常TypeError: cannot concatenate 'str' and 'int' objects
Apr 08 Python
Python常用外部指令执行代码实例
Nov 05 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之第一天
2006/10/09 PHP
php实现的debug log日志操作类实例
2016/07/12 PHP
关于PHP求解三数之和问题详析
2020/11/09 PHP
奇妙的js
2007/09/24 Javascript
js使用removeChild方法动态删除div元素
2014/08/01 Javascript
javascript弹出窗口实现代码
2015/11/12 Javascript
Angularjs 实现一个幻灯片示例代码
2016/09/08 Javascript
Bootstrap table的使用方法
2016/11/02 Javascript
Angular.js通过自定义指令directive实现滑块滑动效果
2017/10/13 Javascript
React Native中NavigatorIOS组件的简单使用详解
2018/01/27 Javascript
elementui的默认样式修改方法
2018/02/23 Javascript
Vue多系统切换实现方案
2018/06/05 Javascript
详解使用Next.js构建服务端渲染应用
2018/07/10 Javascript
Angularjs实现页面模板清除的方法
2018/07/20 Javascript
详解Vue.js中引入图片路径的几种方式
2019/06/17 Javascript
d3.js实现图形拖拽
2019/12/19 Javascript
使用JS实现动态时钟
2020/03/12 Javascript
vue样式穿透 ::v-deep的具体使用
2020/06/04 Javascript
js实现滑动进度条效果
2020/08/21 Javascript
Python中的getopt函数使用详解
2015/07/28 Python
python 数据清洗之数据合并、转换、过滤、排序
2017/02/12 Python
python 返回一个列表中第二大的数方法
2019/07/09 Python
Django视图扩展类知识点详解
2019/10/25 Python
python实现差分隐私Laplace机制详解
2019/11/25 Python
Django使用list对单个或者多个字段求values值实例
2020/03/31 Python
css3过渡_动力节点Java学院整理
2017/07/11 HTML / CSS
Carter’s官方旗舰店:美国受欢迎的婴童服装品牌
2018/01/21 全球购物
澳大利亚在线批发商:Simply Wholesale
2021/02/24 全球购物
英语专业大学生求职简历的自我评价
2013/10/18 职场文书
小学教育毕业生自荐信
2013/11/18 职场文书
个人近期表现材料
2014/02/11 职场文书
公民代理授权委托书
2014/09/24 职场文书
会计人员岗位职责
2015/02/03 职场文书
离婚代理词范文
2015/05/23 职场文书
消防安全培训工作总结
2015/10/23 职场文书
Python一行代码实现自动发邮件功能
2021/05/30 Python