Interface: CalendarHeatmapOptions
Defined in: src/mobjects/graphing/CalendarHeatmap.ts:28
Options for creating a CalendarHeatmap.
Properties
cellGap?
optionalcellGap:number
Defined in: src/mobjects/graphing/CalendarHeatmap.ts:38
Gap between cells. Default: 0.06
cellSize?
optionalcellSize:number
Defined in: src/mobjects/graphing/CalendarHeatmap.ts:36
Side length of a day cell. Default: 0.3
data
data:
CalendarDatum[]
Defined in: src/mobjects/graphing/CalendarHeatmap.ts:30
The dated values.
domain?
optionaldomain: [number,number]
Defined in: src/mobjects/graphing/CalendarHeatmap.ts:42
Value domain [min, max] mapped across the palette. Auto-computed if omitted.
emptyColor?
optionalemptyColor:string
Defined in: src/mobjects/graphing/CalendarHeatmap.ts:48
Color for days with no datum. Default: '#ebedf0'
endDate?
optionalendDate:string|Date
Defined in: src/mobjects/graphing/CalendarHeatmap.ts:34
Last day shown. Default: the latest date in the data.
labelColor?
optionallabelColor:string
Defined in: src/mobjects/graphing/CalendarHeatmap.ts:54
Color for labels. Default: white
monthLabelFontSize?
optionalmonthLabelFontSize:number
Defined in: src/mobjects/graphing/CalendarHeatmap.ts:52
Font size for month labels. Default: 16
palette?
optionalpalette: readonlystring[]
Defined in: src/mobjects/graphing/CalendarHeatmap.ts:40
Color palette mapped across the value domain. Default: GitHub greens
showMonthLabels?
optionalshowMonthLabels:boolean
Defined in: src/mobjects/graphing/CalendarHeatmap.ts:50
Draw month labels above the grid. Default: true
startDate?
optionalstartDate:string|Date
Defined in: src/mobjects/graphing/CalendarHeatmap.ts:32
First day shown. Default: the earliest date in the data.
useOklab?
optionaluseOklab:boolean
Defined in: src/mobjects/graphing/CalendarHeatmap.ts:44
Blend the palette in perceptually-uniform Oklab space. Default: false
weekStartsOn?
optionalweekStartsOn:0|1
Defined in: src/mobjects/graphing/CalendarHeatmap.ts:46
First weekday of a column: 0 = Sunday (GitHub), 1 = Monday. Default: 0