Skip to main content

Calendar Plot made with Plotly

Project description

plotly-calheatmap

A continuation of plotly-calplot by Bruno Rocha Silva, which is no longer actively maintained.

This project picks up where plotly-calplot left off, providing an interactive calendar heatmap built with Plotly — similar to the contribution graphs on GitHub and GitLab profile pages.

Features

  • Interactive calendar heatmaps built with Plotly
  • Multi-year support with independent tick configurations per subplot
  • Localization support (locale parameter) for month and day names (e.g. pt_BR, es, fr)
  • Customizable hovertemplate with friendly {placeholder} syntax and customdata columns
  • Fully customizable colorscales
  • Year navigation buttons (navigation=True)
  • Month separator lines, configurable month label placement, and color scale with label/ticks
  • Flexible layout options: gap, margin, font_*, paper_bgcolor, plot_bgcolor, etc.

Installation

pip install plotly-calheatmap

Quick Start

from plotly_calheatmap import calplot

fig = calplot(df, x="date", y="value")
fig.show()

Credits

This project is based on the original work by Bruno Rocha Silvaplotly-calplot.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

plotly_calheatmap-0.1.tar.gz (10.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

plotly_calheatmap-0.1-py3-none-any.whl (13.6 kB view details)

Uploaded Python 3

File details

Details for the file plotly_calheatmap-0.1.tar.gz.

File metadata

  • Download URL: plotly_calheatmap-0.1.tar.gz
  • Upload date:
  • Size: 10.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for plotly_calheatmap-0.1.tar.gz
Algorithm Hash digest
SHA256 6359368b899089d2b160f99a562e5bd924b75e87f330a4ef3f8c1bd90c40b5a0
MD5 11f06576e4076accd0bd0e6443d992c6
BLAKE2b-256 39c4387ab26d63214c3b82efc0e8ab828afb9f5a22d894059efb5aca5762f8a3

See more details on using hashes here.

Provenance

The following attestation bundles were made for plotly_calheatmap-0.1.tar.gz:

Publisher: publish.yaml on thomazyujibaba/plotly-calheatmap

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file plotly_calheatmap-0.1-py3-none-any.whl.

File metadata

File hashes

Hashes for plotly_calheatmap-0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 088c37365cada2436f954a920f09e71d5c85329d21f4acbb6d66e2c0f4f13b10
MD5 84bcfcfa23512d1140e9fe2918f2b17e
BLAKE2b-256 c1e05fd03733418654843a48d4faf0649627f3468b2588ef2c4b4b500b25325e

See more details on using hashes here.

Provenance

The following attestation bundles were made for plotly_calheatmap-0.1-py3-none-any.whl:

Publisher: publish.yaml on thomazyujibaba/plotly-calheatmap

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page