matplotlib - 如何将小时作为 xarray 数据集中的索引?
问题描述
我有这样的每小时 netCDF 数据。
<xarray.Dataset>
Dimensions: (time: 744)
Coordinates:
realization int64 ...
* time (time) datetime64[ns] 2019-12-01 ... 2019-12-31T23:00:00
Data variables:
vimd_NON_CDM (time) float64 ...
我想制作 vimd_NON_CDM 变量的热图。y 轴是从 2019-12-01 到 2019-12-31 的日期,x 轴是 24 小时的小时时间。
我怎样才能从这样的时间对象中将小时作为索引?
<xarray.DataArray 'time' (time: 744)>
array(['2019-12-01T00:00:00.000000000', '2019-12-01T01:00:00.000000000',
'2019-12-01T02:00:00.000000000', ..., '2019-12-31T21:00:00.000000000',
'2019-12-31T22:00:00.000000000', '2019-12-31T23:00:00.000000000'],
dtype='datetime64[ns]')
Coordinates:
realization int64 ...
* time (time) datetime64[ns] 2019-12-01 ... 2019-12-31T23:00:00
Attributes:
long_name: time
standard_name: time
axis: T
stored_direction: increasing
type: double
解决方案
推荐阅读
- ios - 带曲线路径的滑块
- ruby - nil:class 的未定义方法“图像”
- node.js - 使用来自变量和对象的数据向 JSON 对象添加数据
- python - 没有索引在列中
- driver - LCDHype 和 Noritake GU128x64-800
- java - 为什么docker java app因为内存而被杀死?
- android - 我在 Android (Kotlin) 中的 WebView 出现问题
- spring-boot - 错误请求 - 主机和端口的这种组合需要 TLS。使用 Spring Boot
- javascript - 通过循环数组的错误结果
- node.js - 将 Rust 与 Neon 绑定一起使用时,如何获得回溯或以其他方式调试“无法启动恐慌”?