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实现数通设备端口监控示例
Apr 02 Python
Windows8下安装Python的BeautifulSoup
Jan 22 Python
python使用chardet判断字符串编码的方法
Mar 13 Python
Eclipse中Python开发环境搭建简单教程
Mar 23 Python
浅谈Python使用Bottle来提供一个简单的web服务
Dec 27 Python
Python爬虫包BeautifulSoup异常处理(二)
Jun 17 Python
python3.6+selenium实现操作Frame中的页面元素
Jul 16 Python
用Python将Excel数据导入到SQL Server的例子
Aug 24 Python
python openvc 裁剪、剪切图片 提取图片的行和列
Sep 19 Python
Django form表单与请求的生命周期步骤详解
Jun 07 Python
CentOS 7如何实现定时执行python脚本
Jun 24 Python
Python Matplotlib绘图基础知识代码解析
Aug 31 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 动态随机生成验证码类代码
2010/04/09 PHP
ThinkPHP跳转页success及error模板实例教程
2014/07/17 PHP
php页面函数设置超时限制的方法
2014/12/01 PHP
PHP根据session与cookie用户登录状态操作类的代码
2016/05/13 PHP
PHP对象克隆clone用法示例
2016/09/28 PHP
Swoole扩展的6种模式深入详解
2021/03/04 PHP
document.createElement()用法
2013/03/13 Javascript
JavaScript继承基础讲解(原型链、借用构造函数、混合模式、原型式继承、寄生式继承、寄生组合式继承)
2014/08/16 Javascript
jquery实现textarea 高度自适应
2015/03/11 Javascript
JS实现仿苹果底部任务栏菜单效果代码
2015/08/28 Javascript
jQuery取得iframe中元素的常用方法详解
2016/01/14 Javascript
js 求时间差的实现代码
2016/04/26 Javascript
JavaScript数组的定义及数字操作技巧
2016/06/06 Javascript
bootstrap中使用google prettify让代码高亮的方法
2016/10/21 Javascript
jQuery实现ToolTip元素定位显示功能示例
2016/11/23 Javascript
JS实现动态添加DOM节点和事件的方法示例
2017/04/28 Javascript
基于vue-cli 打包时抽离项目相关配置文件详解
2018/03/07 Javascript
浅析vue给不同环境配置不同打包命令
2018/08/17 Javascript
使用vue实现各类弹出框组件
2019/07/03 Javascript
python 布尔操作实现代码
2013/03/23 Python
python实现分析apache和nginx日志文件并输出访客ip列表的方法
2015/04/04 Python
自己使用总结Python程序代码片段
2015/06/02 Python
对python list 遍历删除的正确方法详解
2018/06/29 Python
python基于celery实现异步任务周期任务定时任务
2019/12/30 Python
HTML文本属性&颜色控制属性的实现
2019/12/17 HTML / CSS
日本著名化妆品零售网站:Cosme Land
2019/03/01 全球购物
比较基础的php面试题及答案-编程题
2012/10/14 面试题
大学生物业管理求职信
2013/10/24 职场文书
财务会计专业求职信范文
2013/12/31 职场文书
《在大海中永生》教学反思
2014/02/24 职场文书
单位委托书范本
2014/04/04 职场文书
大学生志愿者活动总结
2014/06/27 职场文书
行政处罚告知书
2015/07/01 职场文书
2016年大学生寒假社会实践心得体会
2015/10/09 职场文书
七年级作文之环保作文
2019/10/17 职场文书
Python Numpy之linspace用法说明
2021/04/17 Python