Vitreo
Charts

Calendar heatmap

A year of activity, day by day

Commits this year

Code
<div class="chart" role="img" aria-label="Commits this year" style="--chart-h: 200px" data-chart='{"type":"custom","format":"number","option":{"visualMap":{"show":false,"min":0,"max":14,"inRange":{"color":["rgba(16,185,129,0.12)","#10B981"]}},"calendar":{"top":30,"left":36,"right":8,"cellSize":["auto",14],"range":"2026","itemStyle":{"borderWidth":3,"borderColor":"transparent"},"splitLine":{"show":false},"yearLabel":{"show":false},"dayLabel":{"firstDay":1,"nameMap":"EN","fontSize":10},"monthLabel":{"fontSize":11}},"series":[{"type":"heatmap","coordinateSystem":"calendar","data":[["2026-01-01",9],["2026-01-02",14],["2026-01-03",3],["2026-01-04",2],["2026-01-05",2],["2026-01-06",14],["2026-01-07",3],["2026-01-08",7],["2026-01-09",9],["2026-01-10",2],["2026-01-11",3],["2026-01-12",3],["2026-01-13",13],["2026-01-14",0],["2026-01-15",12],["2026-01-16",5],["2026-01-17",3],["2026-01-18",3],["2026-01-19",6],["2026-01-20",5],["2026-01-21",7],["2026-01-22",7],["2026-01-23",4],["2026-01-24",1],["2026-01-25",0],["2026-01-26",12],["2026-01-27",8],["2026-01-28",14],["2026-01-29",5],["2026-01-30",1],["2026-01-31",2],["2026-02-01",2],["2026-02-02",7],["2026-02-03",1],["2026-02-04",3],["2026-02-05",8],["2026-02-06",9],["2026-02-07",2],["2026-02-08",0],["2026-02-09",10],["2026-02-10",1],["2026-02-11",7],["2026-02-12",3],["2026-02-13",13],["2026-02-14",3],["2026-02-15",0],["2026-02-16",8],["2026-02-17",8],["2026-02-18",0],["2026-02-19",2],["2026-02-20",6],["2026-02-21",3],["2026-02-22",3],["2026-02-23",1],["2026-02-24",12],["2026-02-25",2],["2026-02-26",2],["2026-02-27",8],["2026-02-28",1],["2026-03-01",3],["2026-03-02",1],["2026-03-03",4],["2026-03-04",6],["2026-03-05",8],["2026-03-06",13],["2026-03-07",2],["2026-03-08",0],["2026-03-09",0],["2026-03-10",6],["2026-03-11",1],["2026-03-12",0],["2026-03-13",10],["2026-03-14",2],["2026-03-15",3],["2026-03-16",7],["2026-03-17",14],["2026-03-18",4],["2026-03-19",6],["2026-03-20",0],["2026-03-21",3],["2026-03-22",1],["2026-03-23",10],["2026-03-24",2],["2026-03-25",2],["2026-03-26",4],["2026-03-27",4],["2026-03-28",3],["2026-03-29",2],["2026-03-30",4],["2026-03-31",2],["2026-04-01",4],["2026-04-02",1],["2026-04-03",2],["2026-04-04",0],["2026-04-05",1],["2026-04-06",4],["2026-04-07",1],["2026-04-08",4],["2026-04-09",12],["2026-04-10",5],["2026-04-11",1],["2026-04-12",2],["2026-04-13",6],["2026-04-14",7],["2026-04-15",7],["2026-04-16",11],["2026-04-17",8],["2026-04-18",0],["2026-04-19",2],["2026-04-20",6],["2026-04-21",10],["2026-04-22",1],["2026-04-23",11],["2026-04-24",1],["2026-04-25",3],["2026-04-26",2],["2026-04-27",0],["2026-04-28",7],["2026-04-29",6],["2026-04-30",1],["2026-05-01",12],["2026-05-02",2],["2026-05-03",1],["2026-05-04",5],["2026-05-05",6],["2026-05-06",13],["2026-05-07",11],["2026-05-08",0],["2026-05-09",0],["2026-05-10",1],["2026-05-11",10],["2026-05-12",8],["2026-05-13",5],["2026-05-14",11],["2026-05-15",2],["2026-05-16",3],["2026-05-17",0],["2026-05-18",6],["2026-05-19",9],["2026-05-20",7],["2026-05-21",9],["2026-05-22",9],["2026-05-23",0],["2026-05-24",1],["2026-05-25",4],["2026-05-26",13],["2026-05-27",9],["2026-05-28",3],["2026-05-29",12],["2026-05-30",0],["2026-05-31",1],["2026-06-01",3],["2026-06-02",0],["2026-06-03",3],["2026-06-04",14],["2026-06-05",0],["2026-06-06",1],["2026-06-07",3],["2026-06-08",14],["2026-06-09",9],["2026-06-10",8],["2026-06-11",10],["2026-06-12",0],["2026-06-13",1],["2026-06-14",1],["2026-06-15",7],["2026-06-16",11],["2026-06-17",4],["2026-06-18",2],["2026-06-19",11],["2026-06-20",3],["2026-06-21",1],["2026-06-22",1],["2026-06-23",8],["2026-06-24",3],["2026-06-25",2],["2026-06-26",1],["2026-06-27",0],["2026-06-28",1],["2026-06-29",12],["2026-06-30",7],["2026-07-01",12],["2026-07-02",13],["2026-07-03",3],["2026-07-04",0],["2026-07-05",3],["2026-07-06",9],["2026-07-07",6],["2026-07-08",1],["2026-07-09",14],["2026-07-10",6],["2026-07-11",0],["2026-07-12",0],["2026-07-13",8],["2026-07-14",13],["2026-07-15",6],["2026-07-16",7],["2026-07-17",7],["2026-07-18",1],["2026-07-19",1],["2026-07-20",7],["2026-07-21",14],["2026-07-22",7],["2026-07-23",14],["2026-07-24",2],["2026-07-25",1],["2026-07-26",1],["2026-07-27",2],["2026-07-28",0],["2026-07-29",10],["2026-07-30",6],["2026-07-31",7],["2026-08-01",3],["2026-08-02",0],["2026-08-03",10],["2026-08-04",11],["2026-08-05",0],["2026-08-06",13],["2026-08-07",10],["2026-08-08",0],["2026-08-09",1],["2026-08-10",11],["2026-08-11",11],["2026-08-12",1],["2026-08-13",2],["2026-08-14",13],["2026-08-15",0],["2026-08-16",2],["2026-08-17",12],["2026-08-18",12],["2026-08-19",13],["2026-08-20",3],["2026-08-21",13],["2026-08-22",3],["2026-08-23",3],["2026-08-24",11],["2026-08-25",3],["2026-08-26",13],["2026-08-27",9],["2026-08-28",2],["2026-08-29",1],["2026-08-30",1],["2026-08-31",4],["2026-09-01",10],["2026-09-02",4],["2026-09-03",5],["2026-09-04",6],["2026-09-05",2],["2026-09-06",2],["2026-09-07",5],["2026-09-08",1],["2026-09-09",7],["2026-09-10",3],["2026-09-11",11],["2026-09-12",0],["2026-09-13",1],["2026-09-14",5],["2026-09-15",6],["2026-09-16",1],["2026-09-17",12],["2026-09-18",6],["2026-09-19",1],["2026-09-20",0],["2026-09-21",5],["2026-09-22",14],["2026-09-23",11],["2026-09-24",8],["2026-09-25",10],["2026-09-26",2],["2026-09-27",1],["2026-09-28",5],["2026-09-29",2],["2026-09-30",11],["2026-10-01",0],["2026-10-02",11],["2026-10-03",3],["2026-10-04",2],["2026-10-05",14],["2026-10-06",4],["2026-10-07",14],["2026-10-08",14],["2026-10-09",9],["2026-10-10",0],["2026-10-11",3],["2026-10-12",10],["2026-10-13",4],["2026-10-14",9],["2026-10-15",12],["2026-10-16",13],["2026-10-17",2],["2026-10-18",3],["2026-10-19",5],["2026-10-20",7],["2026-10-21",9],["2026-10-22",10],["2026-10-23",2],["2026-10-24",2],["2026-10-25",0],["2026-10-26",2],["2026-10-27",12],["2026-10-28",9],["2026-10-29",3],["2026-10-30",7],["2026-10-31",2],["2026-11-01",3],["2026-11-02",9],["2026-11-03",5],["2026-11-04",2],["2026-11-05",10],["2026-11-06",6],["2026-11-07",3],["2026-11-08",2],["2026-11-09",0],["2026-11-10",4],["2026-11-11",7],["2026-11-12",2],["2026-11-13",6],["2026-11-14",2],["2026-11-15",0],["2026-11-16",11],["2026-11-17",13],["2026-11-18",8],["2026-11-19",8],["2026-11-20",12],["2026-11-21",2],["2026-11-22",0],["2026-11-23",0],["2026-11-24",2],["2026-11-25",13],["2026-11-26",1],["2026-11-27",9],["2026-11-28",3],["2026-11-29",2],["2026-11-30",1],["2026-12-01",0],["2026-12-02",12],["2026-12-03",0],["2026-12-04",10],["2026-12-05",0],["2026-12-06",1],["2026-12-07",7],["2026-12-08",10],["2026-12-09",7],["2026-12-10",5],["2026-12-11",6],["2026-12-12",3],["2026-12-13",1],["2026-12-14",0],["2026-12-15",3],["2026-12-16",4],["2026-12-17",7],["2026-12-18",4],["2026-12-19",2],["2026-12-20",1],["2026-12-21",0],["2026-12-22",13],["2026-12-23",11],["2026-12-24",5],["2026-12-25",4],["2026-12-26",1],["2026-12-27",1],["2026-12-28",6],["2026-12-29",1],["2026-12-30",1],["2026-12-31",8]],"itemStyle":{"borderRadius":3}}]}}'></div>