python调用Matplotlib绘制分布点并且添加标签


Posted in Python onMay 31, 2018

本文实例为大家分享了Python调用Matplotlib绘制分布点添加标签的具体代码,供大家参考,具体内容如下

  • 添加标签的目的
  • 代码
  • 截图

目的

上文介绍了根据图像的大小作为坐标来绘制分布点图。老大又给了我一个任务,我绘制完,每次将图保存,发给她,但是图片中的点的坐标是不能显示了,所以她让我给每个点添加个label,而且label是该点的横纵坐标。

代码

import matplotlib.pyplot as plt
from numpy.random import rand
import numpy
import os
import cv2

#setting plt
plt.xlim(xmax=100,xmin=0)
plt.ylim(ymax=100,ymin=0)
plt.xlabel("height")
plt.ylabel("width")


path_1 = r'D:\zhangjichao\view\V7_scale_2\path_1'


x = []
y = []
files = os.listdir(path_1)
for f in files:
  img = cv2.imread(path_1 + '\\' + f)
  x.append(img.shape[0])
  y.append(img.shape[1])
plt.plot(x,y,'ro',color='red',label='path_1')

path_2 = r'D:\zhangjichao\view\V7_scale_2\path_2'

x = []
y = []
files = os.listdir(path_2)
for f in files:
  img = cv2.imread(path_2 + '\\' + f)
  x.append(img.shape[0])
  y.append(img.shape[1])
plt.plot(x,y,'ro',color='red',label='path_2')

path_3 = r'D:\zhangjichao\view\V7_scale_2\path_3'


x = []
y = []
files = os.listdir(path_3)
for f in files:
  img = cv2.imread(path_3 + '\\' + f)
  x.append(img.shape[0])
  y.append(img.shape[1])
plt.plot(x,y,'ro',color='red',label='path_3')

path_4 = r'D:\zhangjichao\view\V7_scale_2\path_4'

x = []
y = []
files = os.listdir(path_4)
for f in files:
  img = cv2.imread(path_4 + '\\' + f)
  x.append(img.shape[0])
  y.append(img.shape[1])
plt.plot(x,y,'ro',color='red',label='path_4')

yujing = r'D:\zhangjichao\view\V7_scale_2\xujing_org_scale_2'

x = []
y = []
files = os.listdir(yujing)
for f in files:
  img = cv2.imread(yujing + '\\' + f)
  x.append(img.shape[0])
  y.append(img.shape[1])
plt.plot(x,y,'ro',color='green' , label='xujing')
for i in range(1,len(x)):
  plt.text(x[i],y[i],str((x[i],y[i])), family='serif', style='italic', ha='right', wrap=True)

plt.legend(loc='upper center', shadow=True, fontsize='x-large')
plt.grid(True)


plt.show()

截图

python调用Matplotlib绘制分布点并且添加标签

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python基于numpy灵活定义神经网络结构的方法
Aug 19 Python
Python实现将Excel转换成xml的方法示例
Aug 25 Python
Django objects的查询结果转化为json的三种方式的方法
Nov 07 Python
Python读取excel指定列生成指定sql脚本的方法
Nov 28 Python
python实现将多个文件分配到多个文件夹的方法
Jan 07 Python
python Tkinter版学生管理系统
Feb 20 Python
python交互模式下输入换行/输入多行命令的方法
Jul 02 Python
Python学习笔记之Django创建第一个数据库模型的方法
Aug 07 Python
Django结合ajax进行页面实时更新的例子
Aug 12 Python
Python 中使用 PyMySQL模块操作数据库的方法
Nov 10 Python
用python批量移动文件
Jan 14 Python
python实现进度条的多种实现
Apr 29 Python
python批量修改文件编码格式的方法
May 31 #Python
Python用for循环实现九九乘法表
May 31 #Python
python实现txt文件格式转换为arff格式
May 31 #Python
从django的中间件直接返回请求的方法
May 30 #Python
Django项目中包含多个应用时对url的配置方法
May 30 #Python
django 多数据库配置教程
May 30 #Python
python实现超市扫码仪计费
May 30 #Python
You might like
PHP使用者状态管理功能的应用
2006/10/09 PHP
提示Trying to clone an uncloneable object of class Imagic的解决
2011/10/27 PHP
url decode problem 解决方法
2011/12/26 PHP
关于查看MSSQL 数据库 用户每个表 占用的空间大小
2013/06/21 PHP
php解决抢购秒杀抽奖等大流量并发入库导致的库存负数的问题
2014/06/19 PHP
PHP中的替代语法简介
2014/08/22 PHP
PHP中soap的用法实例
2014/10/24 PHP
举例详解PHP脚本的测试方法
2015/08/05 PHP
一段实用的php验证码函数
2016/05/19 PHP
php面向对象的用户登录身份验证
2017/06/08 PHP
PHP实现下载远程图片保存到本地的方法
2017/06/19 PHP
[原创]PHP实现字节数Byte转换为KB、MB、GB、TB的方法
2017/08/31 PHP
php使用fullcalendar日历插件详解
2019/03/06 PHP
PHP开发API接口签名生成及验证操作示例
2020/05/27 PHP
js+css使DIV始终居于屏幕中间 左下 左上 右上 右下的代码集合
2011/03/10 Javascript
JQUERY 设置SELECT选中项代码
2014/02/07 Javascript
angularJS结合canvas画图例子
2015/02/09 Javascript
javascript省市区三级联动下拉框菜单实例演示
2015/11/29 Javascript
详解JavaScript基本类型和引用类型
2015/12/09 Javascript
js实现图片淡入淡出切换简易效果
2016/08/22 Javascript
微信小程序 火车票查询实例讲解
2016/10/17 Javascript
浅谈DOM的操作以及性能优化问题-重绘重排
2017/01/08 Javascript
详解javascript中对数据格式化的思考
2017/01/23 Javascript
Vue引入jquery实现平滑滚动到指定位置
2018/05/09 jQuery
Vue源码探究之虚拟节点的实现
2019/04/17 Javascript
Vue实现剪贴板复制功能
2019/12/31 Javascript
javscript 数组扁平化的实现
2020/02/03 Javascript
微信小程序实现简单购物车功能
2020/12/30 Javascript
[01:15:15]VG VS EG Supermajor小组赛B组胜者组第一轮 BO3第二场 6.2
2018/06/03 DOTA
Python爬虫框架Scrapy安装使用步骤
2014/04/01 Python
Python3编程实现获取阿里云ECS实例及监控的方法
2017/08/18 Python
Python/ArcPy遍历指定目录中的MDB文件方法
2018/10/27 Python
法学毕业生自我鉴定
2013/11/08 职场文书
计算机软件个人的自荐信范文
2013/12/01 职场文书
表彰大会主持词
2014/03/26 职场文书
导游词之山西关帝庙
2019/11/01 职场文书