跳转到主要内容

为matplotlib提供cftime轴的支持

项目描述

nc-time-axis

支持matplotlib中的cftime轴

cirrus-ci Documentation Status codecov pre-commit.ci conda-forge pypi black license contributors

安装

使用conda安装nc-time-axis

    conda install -c conda-forge nc-time-axis

pip

    pip install nc-time-axis

示例

import random

import cftime
import matplotlib.pyplot as plt
import nc_time_axis

calendar = "360_day"
dt = [
    cftime.datetime(year=2017, month=2, day=day, calendar=calendar)
    for day in range(1, 31)
]
temperatures = [round(random.uniform(0, 12), 3) for _ in range(len(dt))]

plt.plot(dt, temperatures)
plt.margins(0.1)
plt.ylim(0, 12)
plt.xlabel("Date")
plt.ylabel("Temperature")
plt.show()

alt text

参考

  • cftime - 来自netcdf4-python的时间处理功能。
  • matplotlib - 使用Python进行绘图。

项目详情


下载文件

下载适合您平台的项目文件。如果您不确定选择哪个,请了解更多关于安装包的信息。

源代码发行版

nc-time-axis-1.4.1.tar.gz (66.2 kB 查看散列值)

上传时间 源代码

构建发行版

nc_time_axis-1.4.1-py3-none-any.whl (17.8 kB 查看散列值)

上传时间 Python 3

支持