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 self,cls,decorator的理解
Jul 13 Python
Python程序退出方式小结
Dec 09 Python
快速了解Python开发中的cookie及简单代码示例
Jan 17 Python
Python实现PS图像调整颜色梯度效果示例
Jan 25 Python
Python实现的栈(Stack)
Jan 26 Python
Python scipy的二维图像卷积运算与图像模糊处理操作示例
Sep 06 Python
PyTorch使用cpu加载模型运算方式
Jan 13 Python
python序列类型种类详解
Feb 26 Python
python numpy实现多次循环读取文件 等间隔过滤数据示例
Mar 14 Python
python适合做数据挖掘吗
Jun 16 Python
Python导入父文件夹中模块并读取当前文件夹内的资源
Nov 19 Python
django上传文件的三种方式
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
php禁止直接从浏览器输入地址访问.php文件的方法
2014/11/04 PHP
两个php日期控制类实例
2014/12/09 PHP
PHP实现的简单缓存类
2015/07/29 PHP
PHP数组内存利用率低和弱类型详细解读
2017/08/10 PHP
Laravel如何使用Redis共享Session
2018/02/23 PHP
ThinkPHP框架使用redirect实现页面重定向的方法实例分析
2018/04/12 PHP
JS代码判断IE6,IE7,IE8,IE9的函数代码
2013/08/02 Javascript
javascript相等运算符与等同运算符详细介绍
2013/11/09 Javascript
jquery获取元素索引值index()示例
2014/02/13 Javascript
jQuery ui实现动感的圆角渐变网站导航菜单效果代码
2015/08/26 Javascript
使用Vue-cli 3.0搭建Vue项目的方法
2018/06/07 Javascript
js限制输入框只能输入数字(onkeyup触发)
2018/09/28 Javascript
微信小程序文章详情页跳转案例详解
2019/07/09 Javascript
浅谈vuex中store的命名空间
2019/11/08 Javascript
Ant Design Pro 下实现文件下载的实现代码
2019/12/03 Javascript
bootstrap实现嵌套模态框的实例代码
2020/01/10 Javascript
[02:07]TI9显影之尘系列 - Vici Gaming
2019/08/20 DOTA
简单说明Python中的装饰器的用法
2015/04/24 Python
Python的Flask开发框架简单上手笔记
2015/11/16 Python
Python在线运行代码助手
2016/07/15 Python
python中如何正确使用正则表达式的详细模式(Verbose mode expression)
2017/11/08 Python
python opencv之分水岭算法示例
2018/02/24 Python
Python简单计算给定某一年的某一天是星期几示例
2018/06/27 Python
关于Pycharm无法debug问题的总结
2019/01/19 Python
Python数据持久化存储实现方法分析
2019/12/21 Python
使用tensorflow根据输入更改tensor shape
2020/06/23 Python
CSS实现圆形放大镜狙击镜效果 只有圆圈里的放大
2012/12/10 HTML / CSS
萨克斯第五大道的折扣店:Saks Fifth Avenue OFF 5TH
2016/08/25 全球购物
Sunglasses Shop瑞典:欧洲领先的太阳镜网上商店
2018/04/22 全球购物
澳大利亚足球鞋和服装购物网站:Ultra Football
2018/10/11 全球购物
销售人员职业生涯规划范文
2014/03/01 职场文书
读书演讲主持词
2014/03/18 职场文书
《夕阳真美》教学反思
2014/04/27 职场文书
广告宣传策划方案
2014/05/21 职场文书
Java内存模型之happens-before概念详解
2021/06/13 Java/Android