Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

SciTools/nc-time-axis

nc-time-axis

Support for a cftime axis in matplotlib

βš™οΈ CI ci-citation ci-locks ci-manifest ci-wheels pre-commit.ci status
πŸ’¬ Community Contributor Covenant GH Discussions
πŸ“– Documentation RTD Status
πŸ“ˆ Health codecov
✨ Meta Ruff SPEC 0 β€” Minimum Supported Dependencies license - bsd-3-clause conda platform
πŸ“¦ Package DOI conda-forge pypi pypi - python version
🧰 Repo commits-since contributors release

Installation

Install nc-time-axis either with conda:

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

Or pip:

pip install nc-time-axis

Example

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

License

nc-time-axis is distributed under the terms of the BSD-3-Clause license.

Graphics and Lead Scientist: Ed Hawkins, National Centre for Atmospheric Science, University of Reading.

Data: Berkeley Earth, NOAA, UK Met Office, MeteoSwiss, DWD, SMHI, UoR, Meteo France & ZAMG.

#ShowYourStripes is distributed under a Creative Commons Attribution 4.0 International License creative-commons-by

About

Provides support for a cftime axis in matplotlib

Topics

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Packages

No packages published

Contributors 19

Languages

AltStyle γ«γ‚ˆγ£γ¦ε€‰ζ›γ•γ‚ŒγŸγƒšγƒΌγ‚Έ (->γ‚ͺγƒͺγ‚ΈγƒŠγƒ«) /