Time Series
Static
Calendar Heatmap
Calendar heatmaps display time-series data organized in a calendar format, where each day is represented as a cell colored by the value it represents. Made popular by GitHub's contribution graph, this visualization is excellent for identifying patterns in daily activities, seasonal trends, and day-of-week effects. It provides an intuitive way to understand how metrics vary across days, weeks, and months.
Example Visualization
.png&w=1920&q=75)
Try this prompt
"Create a GitHub-style calendar heatmap showing daily 'Step Count' activity for the entire year 2023. Generate realistic fitness data with weekly patterns (higher on weekdays, lower weekends), seasonal variation (more active in spring/summer), and occasional rest days (zero steps). Use the YlOrRd (Yellow-Orange-Red) colormap with white for zero/missing days. Display all 12 months in a horizontal layout with month labels. Add a color legend showing step ranges (0, 5K, 10K, 15K+). Annotate the highest-activity day with a marker. Include summary statistics: total steps, average daily steps, longest streak, and best month."
Generate this nowPython Code Example
Loading code...
Console Output
Output
Average daily steps: 10000 Total steps in 2023: 3,650,000 Max daily steps: 15,432 Min daily steps: 5,823 Best day: 2023-07-15 (15,432) Worst day: 2023-02-03 (5,823)
Common Use Cases
- 1Tracking daily habits (exercise, reading, coding)
- 2Visualizing GitHub contribution activity
- 3Monitoring website traffic patterns
- 4Analyzing seasonal business trends
Pro Tips
Choose appropriate color scales for your data type
Add annotations for notable days or events
Consider multiple years side-by-side for comparison