# dayplot
<img src="https://github.com/JosephBARBIERDARNAL/static/blob/main/python-libs/dayplot/image.png?raw=true" alt="dayplot logo" align="right" width="150px"/>
A simple-to-use Python library to build **calendar heatmaps** with ease.
It's built on top of **matplotlib** and leverages it to access high customization possibilities.
[](https://pepy.tech/projects/dayplot)

<br>
## Quick start
```py
import matplotlib.pyplot as plt
import dayplot as dp
df = dp.load_dataset()
fig, ax = plt.subplots(figsize=(15, 6))
dp.calendar(
dates=df["dates"],
values=df["values"],
start_date="2024-01-01",
end_date="2024-12-31",
ax=ax,
)
```

More examples in the [documentation](https://y-sunflower.github.io/dayplot/).
<br>
## Installation
```bash
pip install dayplot
```
<br>
## Related projects
- [calplot](https://github.com/tomkwok/calplot)
- [july](https://github.com/e-hulten/july)
- [calendarplot](https://github.com/dhowland/calendarplot)
<br><br>
Raw data
{
"_id": null,
"home_page": null,
"name": "dayplot",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.9",
"maintainer_email": null,
"keywords": "matplotlib, calendar, heatmap, github, plot",
"author": null,
"author_email": "Joseph Barbier <joseph.barbierdarnal@gmail.com>",
"download_url": "https://files.pythonhosted.org/packages/ec/40/a8188ba1d870150126f546892521bf0ac7fc8c01da6378f9767345d66271/dayplot-0.4.2.tar.gz",
"platform": null,
"description": "# dayplot\n\n<img src=\"https://github.com/JosephBARBIERDARNAL/static/blob/main/python-libs/dayplot/image.png?raw=true\" alt=\"dayplot logo\" align=\"right\" width=\"150px\"/>\n\nA simple-to-use Python library to build **calendar heatmaps** with ease.\n\nIt's built on top of **matplotlib** and leverages it to access high customization possibilities.\n\n[](https://pepy.tech/projects/dayplot)\n\n\n<br>\n\n## Quick start\n\n```py\nimport matplotlib.pyplot as plt\nimport dayplot as dp\n\ndf = dp.load_dataset()\n\nfig, ax = plt.subplots(figsize=(15, 6))\ndp.calendar(\n dates=df[\"dates\"],\n values=df[\"values\"],\n start_date=\"2024-01-01\",\n end_date=\"2024-12-31\",\n ax=ax,\n)\n```\n\n\n\nMore examples in the [documentation](https://y-sunflower.github.io/dayplot/).\n\n<br>\n\n## Installation\n\n```bash\npip install dayplot\n```\n\n<br>\n\n## Related projects\n\n- [calplot](https://github.com/tomkwok/calplot)\n- [july](https://github.com/e-hulten/july)\n- [calendarplot](https://github.com/dhowland/calendarplot)\n\n<br><br>\n",
"bugtrack_url": null,
"license": null,
"summary": "Calendar heatmaps with matplotlib",
"version": "0.4.2",
"project_urls": {
"Documentation": "https://y-sunflower.github.io/dayplot/reference/calendar/",
"Homepage": "https://y-sunflower.github.io/dayplot/",
"Issues": "https://github.com/y-sunflower/dayplot/issues",
"Repository": "https://github.com/y-sunflower/dayplot"
},
"split_keywords": [
"matplotlib",
" calendar",
" heatmap",
" github",
" plot"
],
"urls": [
{
"comment_text": null,
"digests": {
"blake2b_256": "67302b03afbcf907fa20b6d279277d3d8460c15cf0baea1d2216f514312626b4",
"md5": "819b02d5fb6599951178174e15207382",
"sha256": "ddbd1703bd6572a9439e160462de86bcce12a5bba1cd359d3e1dbe02c3d6d428"
},
"downloads": -1,
"filename": "dayplot-0.4.2-py3-none-any.whl",
"has_sig": false,
"md5_digest": "819b02d5fb6599951178174e15207382",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.9",
"size": 12160,
"upload_time": "2025-09-07T18:21:55",
"upload_time_iso_8601": "2025-09-07T18:21:55.443337Z",
"url": "https://files.pythonhosted.org/packages/67/30/2b03afbcf907fa20b6d279277d3d8460c15cf0baea1d2216f514312626b4/dayplot-0.4.2-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "ec40a8188ba1d870150126f546892521bf0ac7fc8c01da6378f9767345d66271",
"md5": "9d2b45b23272be152592fbc0c7cfafca",
"sha256": "e91405265db2a90a52076c9541cd61c855785fe1100579ccf35022eded72ef7f"
},
"downloads": -1,
"filename": "dayplot-0.4.2.tar.gz",
"has_sig": false,
"md5_digest": "9d2b45b23272be152592fbc0c7cfafca",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.9",
"size": 1863176,
"upload_time": "2025-09-07T18:21:57",
"upload_time_iso_8601": "2025-09-07T18:21:57.439514Z",
"url": "https://files.pythonhosted.org/packages/ec/40/a8188ba1d870150126f546892521bf0ac7fc8c01da6378f9767345d66271/dayplot-0.4.2.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2025-09-07 18:21:57",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "y-sunflower",
"github_project": "dayplot",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"lcname": "dayplot"
}