make factors with specific levels so as.numeric works easier
calendear heatmap using projections
docs