python - 如何让它显示 y 中 x 轴的值,反之亦然
问题描述
import numpy as np
import matplotlib.pyplot as plt
data = np.load('/home/josep/workspace/data/wind_5.npy')
plt.pcolor(data)
plt.colorbar()
plt.ylabel('Range')
plt.xlabel('time')
#plt.savefig("/home/josep/workspace/schain/plots_data/test.png")
plt.show()
wind_5 是一个大小为 (527, 132) 的数组
这是一个范围与时间图表 527 次和 132 个范围 我需要 527 时间在 x 轴上,132 范围在 y 轴上
解决方案
您可能想要绘制数据的转置,
plt.pcolor(data.T)
推荐阅读
- excel - /我想在没有选择正确的excel文件时显示一个消息框
- android - 快速滚动时如何修复recyclerview中viewpager上的意外行为?
- sql - 在 3 个查询之间加入和计算
- linux - 查找列中唯一值的数量
- perl - 如何使用 AnyEvent::Subprocess 使外部命令的输出自动刷新?
- android - 欧洲经济区 (EEA) 广告 (AdMob Android iOS)
- capl - 如何在 CAPL 测试模块中包含头文件
- objective-c - 显示窗口后暂时禁用鼠标事件
- angular - RxJS / Angular Observables 使用 1 个或多个管道?
- mysql - 如何修复语法错误mysqli 1064错误