首页 > 解决方案 > 如何让它显示 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 轴上

标签: pythonmatplotlib

解决方案


您可能想要绘制数据的转置,

plt.pcolor(data.T)

推荐阅读