Python 绘制探地雷达堆叠波形图
Python 绘制探地雷达堆叠波形图
探地雷达图像有灰度图和波形图两种表达方式,gprmax 提供了绘制灰度图的工具箱,也可用 python 或 matlab 中 imshow 函数直接绘制灰度图,但是网上一些人绘制的堆叠波形图不够专业,本文分享绘制探地雷达堆叠波形图的方法。
文章目录
- Python 绘制探地雷达堆叠波形图
- 探地雷达堆叠波形图
- python 代码
探地雷达堆叠波形图
这是一个管线的探地雷达扫描剖面(B-Scan)
调整彩色为灰色
网上流传的绘制的探地雷达堆叠波形图如下图
向老师请教后,比较标准的绘制方法。
不同幅度的图像。
python 代码
这里用到 python 的 matplotlib 库里面的 fill_betweenx 函数,用于曲线间填充颜色。
示例代码如下:
for i in range(trace_number):x = outputdata[:,i]+(i+1)*space_signaly = np.linspace(0,tw,len(outputdata))plt.plot(x, y, 'k',linewidth = 0.2)c = (i+1)*space_signalplt.fill_betweenx(y, c, x,where=x>c, facecolor = 'black')
plt.xlim(0, space_signal*(trace_number+2))
plt.ylim(0, tw)
# plt.xlabel('trace_number')
plt.ylabel('Time [ns]')
ax = plt.gca()
ax.invert_yaxis()
ax.xaxis.tick_top()
plt.show()
Python 绘制探地雷达堆叠波形图相关推荐
- 可视化实验十一:利用Python绘制气泡图、雷达图
实验目的: 掌握Python中气泡图.雷达图绘图函数的使用及展示图形的意义 利用上述绘图函数实现数据可视化 实验内容: 练习python中气泡图.雷达图绘图函数的用法,掌握相关参数的概念 根据步骤一绘 ...
- 柱状图、堆叠柱状图、瀑布图有什么区别?怎样用Python绘制?(附代码)
来源:大数据DT(ID:hzdashuju) 作者:屈希峰,资深Python工程师,知乎多个专栏作者 本文约8000字,建议阅读20分钟 柱状图是当前应用最广泛的图表之一,你几乎每天都可以在电子产品上 ...
- python话雷达图-PYTHON绘制雷达图代码实例
这篇文章主要介绍了PYTHON绘制雷达图代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 1.雷达图 import matplotlib.py ...
- python绘制雷达图代码实例-PYTHON绘制雷达图代码实例
这篇文章主要介绍了PYTHON绘制雷达图代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 1.雷达图 import matplotlib.py ...
- python画出的雷达图效果-PYTHON绘制雷达图代码实例
这篇文章主要介绍了PYTHON绘制雷达图代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 1.雷达图 import matplotlib.py ...
- python绘制雷达图代码实例-使用python绘制温度变化雷达图
本文实例为大家分享了python绘制温度变化雷达图的具体代码,供大家参考,具体内容如下 假设某天某地每三个小时取样的气温为 针对温度变化趋势绘制雷达图: 代码如下: import numpy as n ...
- python绘制雷达图代码实例-python处理excel绘制雷达图
本文实例为大家分享了python处理excel绘制雷达图的具体代码,供大家参考,具体内容如下 python处理excel制成雷达图,利用工具plotly在线生成,事先要安装好xlrd组件 代码: im ...
- python画柱状图代码-Python绘制堆叠柱状图的实例
有个朋友要求帮忙绘制堆叠柱状图,查阅了一些文档之后也算是完成了,只是一个小demo,下面我就记录一下. 1.什么是堆叠柱状图 与并排显示分类的分组柱状图不同,堆叠柱状图将每个柱子进行分割以显示相同类型 ...
- 柱状图、堆叠柱状图、瀑布图有什么区别?怎样用Python绘制?
导读:柱状图是当前应用最广泛的图表之一,你几乎每天都可以在电子产品上看到它.它有哪些分类?可以展示哪些数据关系?怎样用Python绘制?本文带你逐一了解. 作者:屈希峰,资深Python工程师,知乎多 ...
最新文章
- [JSOI2018]军训列队
- zabbix企业应用之固定端口监控redis
- Tomcat启动报错 Could not reserve enough space for object heap
- python类加载器_利用Python反序列化运行加载器实现免杀
- 在微信小程序中绘制图表(part2)
- 关系型数据库知识小结
- php读取oracle,php读取oracle中数据库文件
- CCF NOI1069 分解因数
- 电脑html5播放黑屏,电脑看视频黑屏,教您电脑看视频黑屏有声音怎么办
- 调用Google翻译 语音接口
- 苹果签名是什么?苹果签名的作用是什么?
- WORD如何互相复制样式?
- 使用SQLmap检测漏洞
- 【FacebookSDK学习笔记】登录Facebook
- 条码标签打印机打印头金线包封封装用胶方案
- java共享经济项目分享_共享创业项目平台哪个好(分享5个共享创业项目)
- ERP功能_财务管理_发票红,蓝字的区别
- 微信小程序之网易云项目实战(一)
- python恢复硬盘数据_如何恢复 macOS或Mac OS X上硬盘数据?
- 【基础算法】差分的应用(一维差分和二维差分)