我正在为ocenographyc配置文件生成具有三维数据的散点图 . Y轴是深度,X轴是时间,Z(颜色)是参数(温度,叶绿素...) . 我的问题是我想现在改变从日期时间到纬度和经度的X轴 . 只使用其中一个变量很容易,因为它们是数字,但我不知道如何使用它们 .

我想的第一件事是使用字符串,但是我拥有的数据密度太大,所以如果我这样做,matplotlib就不能像数字一样压缩轴,也不可能看到任何东西 .

我的第二个尝试是使用twiny:

ax.set_xlabel("Coords")
ax2 = ax.twiny()           
labels = a2x.get_xticks().tolist()

然后尝试手动分配经过调整的标签的纬度和经度对 . 这里的问题是我获得的值表格标签是插值纬度,而不是真实的纬度,所以我不知道如何分配正确的经度 .

有任何想法吗?

非常感谢你