python怎么交换xy轴_matplotlib Y轴和X轴交换
我在试着绘制一个光谱图。我在matplotlib中使用imshow。在
问题是,我正在从C++中生成的文本文件中读取数据(它基本上创建了一个2D向量并将其存储到文本文件中),然后我在文本文件中读取并绘图。在
是我生成的情节的输出(从C++输入到Python):
下面是一个谱图的图,实际上是用Python编写的(使用matplotlib):
如你所见,x轴和y轴是互换的,这给了我一个与实际光谱图不符的形状。在
为什么会这样?举个例子,我能不能一开始就把数据读错了,而这已经发生了?或者,可能是我没有设置x,y轴本身?在
任何帮助都将不胜感激
编辑:
我使用以下函数读取数组:def split_at_empty_lines(filename):
with open(filename) as f:
arr = []
for line in f:
if not line.strip() and arr:
yield arr
arr = []
elif line.strip(): arr.extend(float(x) for x in line.split())
if arr: yield arr;
通过以下操作生成光谱图:
^{pr2}$
结果如下:[[ 26.9287 30.9089 34.9285 ..., 23.016 28.9027 36.4073]
[ 26.7964 26.8524 32.7296 ..., 22.9524 28.6145 33.7204]
[ 26.4222 27.0941 29.094 ..., 22.5309 27.6803 26.7073]
...,
[ 25.9362 25.8307 29.7039 ..., 22.0084 25.9855 28.9602]
[ 26.4222 27.0941 29.094 ..., 22.5309 27.6803 26.7073]
[ 26.7964 26.8524 32.7296 ..., 22.9524 28.6145 33.7204]]
结果如下:
我不知道为什么我会得到如此不同的结果。在
python怎么交换xy轴_matplotlib Y轴和X轴交换相关推荐
- python使用matplotlib可视化、自定义Y轴轴标签刻度旋转的角度(customize degree rotating axis tick labels in matplotlib)
python使用matplotlib可视化.自定义Y轴轴标签刻度旋转的角度(customize degree rotating axis tick labels in matplotlib y aix ...
- python使用matplotlib可视化、为可视化图像的X轴和Y轴设置自定义的轴标签(axis labels of matplotlib plot)
python使用matplotlib可视化.为可视化图像的X轴和Y轴设置自定义的轴标签(axis labels of matplotlib plot) 目录
- Python Matplotlib设置x轴与y轴相交于心仪的坐标点
Python Matplotlib设置x轴与y轴相交于心仪的坐标点 在matplotlib中,spines控制了画出图像的四个边框,也即'data area boundaries'.注意到spines ...
- python根据x轴、y轴坐标在坐标轴里画出曲线图
python根据x轴.y轴坐标在坐标轴里画出曲线图 程序实现: import numpy as np import matplotlib as mpl import matplotlib.pyplot ...
- Python实现双X轴双Y轴绘图
Python微信订餐小程序课程视频 https://blog.csdn.net/m0_56069948/article/details/122285951 Python实战量化交易理财系统 https ...
- matlab把某一列作为x轴,excel表格怎么把某一列数据作为x轴-EXCEL表中的两列数据怎样作为X轴和Y轴放在图表里...
excel表格制作坐标图,如何设定某列(数据直接非线... 只能邦你一半.x轴调整我会,生成图表--图表上方右键--选择数据--水平(分类)标签编辑,点进去,选择你要作为X轴的数据区域,即可. 使用e ...
- matlab画图, x轴和y轴刻度非均匀控制, 画出一张好看的图
1.学习内容: 使用matlab画图,控制x轴和y轴刻度显示相关代码 2.相关代码: 1.坐标轴的视点(viewpoint): 1.坐标轴的视点(viewpoint):从哪个方向看整个坐标系统,这决定 ...
- ACMNO.47 矩形面积交(有图) 平面上有两个矩形,它们的边平行于直角坐标系的X轴或Y轴。对于每个矩形,我们给出它的一对相对顶点的坐标,请你编程算出两个矩形的交的面积。
题目描述 平面上有两个矩形,它们的边平行于直角坐标系的X轴或Y轴. 对于每个矩形,我们给出它的一对相对顶点的坐标,请你编程算出两个矩形的交的面积. 输入 输入仅包含两行,每行描述一个矩形. 在每行中, ...
- R语言ggplot2可视化时间序列散点图、X轴和Y轴都是时间信息、使用as.POSIXct函数自定义指定Y轴的时间范围(setting time limits in y axis)
R语言ggplot2可视化时间序列散点图.X轴和Y轴都是时间信息.使用as.POSIXct函数自定义指定Y轴的时间范围(setting time limits in y axis) 目录
- seaborn可视化散点图并自定义数据轴标签(X轴和Y轴的轴标签,Change X Y Axis Labels to a Seaborn Plot)
seaborn可视化散点图并自定义数据轴标签(X轴和Y轴的轴标签,Change X & Y Axis Labels to a Seaborn Plot) 目录
最新文章
- android uri获取参数,android-无法从深度链接获取Uri数据
- linux应用程序开发数据,《嵌入式linux应用程序开发详解》核心笔记
- mysql数据库表空间最大值_mysql 数据库取最大值
- booloader编写
- 【算法竞赛学习】AI助力精准气象和海洋预测
- Wscript.Shell 对象详细介绍(编写.VBS)
- Windows环境下安装python+tensorflow
- 极大强连通分量的Tarjan算法
- 中国食品安全检测市场专项调研及投资前景预测报告2022-2027年
- mysql数据库 存储过程_Mysql数据库-存储过程
- unable to access https://github.com/....解决方法
- 百度TTS,支持离线环境下使用
- 测试 CS4344 立体声DA转换器
- 低成本撬动TK亿万流量 TK带货视频有多简单?
- 电脑怎么进入BIOS的方法集合
- uAvionix获得FAA合同,部署和演示多个无人机同时飞行的C波段频率分配管理(FAM)
- “希希敬敬对”团队作业——敏捷冲刺4
- js 微任务 宏任务的执行顺序解释
- Hbase中RowKey的设计原则和热点问题
- 单调函数必有反函数,但为何有反函数的不一定是单调函数
热门文章
- 拼音速度测试软件,在线五笔打字练习
- 改进YOLOv7系列:24.添加SimAM注意力机制
- 无线信道特性分析及建模仿真
- avr单片机c语言程序设计,avr单片机c语言编程风格介绍
- Projector学习笔记
- Java学习笔记:案例:标准体重计算器
- android最好的画图笔记app,盘点:好用的笔记类APP有哪些?
- 国外计算机核心期刊易读,国内英语写作研究现状的文献综述——对十大外语类核心期刊近五年(2012-2016)的统计分析...
- Android音视频录制类MediaRecorder用法举例
- Java 微信小程序笔记 三、 微信小程序邀请码生成