mirror of
https://github.com/nikolaydubina/calendarheatmap.git
synced 2025-01-19 04:48:10 +02:00
1.1 KiB
1.1 KiB
Self-contained, plain Go implementation of calendar heatmap inspired by Github contribution activity.
Without labels, without separator
Example:
countByDayOfYear := map[int]int{
1: 10,
22: 15,
150: 22,
366: 55,
}
img := charts.NewHeatmap(charts.HeatmapConfig{
Year: 2020,
CountByDay: countByDay,
ColorScale: colorscales.PuBu9,
DrawMonthSeparator: true,
DrawLabels: true,
...
})
You can run it in your Go code or as standalone script.
Check full example at examples/main.go
and input.txt
for more details.
Generate examples above with ./generate_examples.sh
.