잔디 달력 만들기
한 줄에 ‘날짜, 값’을 적어요. 값 없이 날짜만 적으면 그날 한 번 한 걸로 세요. 예시는 가상의 독서 시간 기록이에요.
날짜별 기록을 한 장의 그림으로
깃허브의 ‘잔디’처럼 하루를 한 칸으로 놓고 값이 클수록 진하게 칠하면, 1년 동안 언제 꾸준했고 언제 쉬었는지 한눈에 보여요. 운동 시간, 공부 시간, 걸음 수, 지출, 판매량처럼 날짜가 있는 기록이면 무엇이든 돼요. 기록 앱이나 엑셀에서 날짜와 값 두 열을 복사해 붙여 넣거나 파일을 그대로 넣으세요.
넣는 방법
- 한 줄에
2026-03-05, 40처럼 날짜와 값을 적어요. 2026.3.5, 2026/03/05, 2026년 3월 5일도 읽어요. - 값 없이 날짜만 적으면 그날 기록 1회로 세요(출석·습관 체크용).
- 같은 날짜가 여러 번 나오면 ‘같은 날 기록은’에서 고른 방식(합계·횟수·평균·최댓값)으로 묶어요.
- 파일은 날짜가 60% 넘게 들어 있는 첫 열을 날짜 열로, 그다음 숫자 열을 값 열로 써요.
색과 통계
칸 색은 기록이 있는 날의 값을 크기순으로 늘어놓고 20%·40%·60%·80% 지점에서 끊은 5단계예요. 그래서 값의 단위가 무엇이든 고르게 색이 나뉘어요. 위의 상자에는 기간 합계, 기록한 날 수와 비율, 최장 연속 기록(값이 0보다 큰 날이 이어진 가장 긴 기간), 기간 마지막 날까지 이어진 연속 기록, 가장 많이 한 날, 합계가 가장 큰 요일이 나와요.
저장
PNG(2배 해상도)와 SVG로 받을 수 있고, 날짜별로 묶은 값을 CSV로 받아 다른 도구에서 다시 쓸 수 있어요. 휴대폰 화면에서는 달력을 세로로 돌려 보여 주지만, 받는 그림은 항상 가로 1년 모양이에요. 그래프는 Apache ECharts로 그리고 기록은 서버로 보내지 않아요.
참고한 자료
- Apache ECharts — 달력 좌표계(calendar) — 그래프 엔진 (Apache-2.0)
자주 묻는 질문
0을 적은 날은 어떻게 표시되나요?
기록이 없는 날과 같은 회색 칸으로 보이고, 연속 기록에서도 끊긴 날로 쳐요.
여러 해 기록을 넣으면요?
기간에서 연도를 고르거나 ‘최근 1년’을 고르세요. 최근 1년은 오늘(기록이 1년 넘게 오래됐으면 마지막 기록 날)까지 365일이에요.
음수 값도 되나요?
지출 증감처럼 음수가 섞이면 0 이하 값은 ‘없음’ 색으로 칠하고 통계에서도 빼요. 음수가 중요하면 값을 바꿔(예: 절댓값) 넣어 주세요.
함께 쓰면 좋은 도구
- 공부 계획표 엑셀 (과목별 주간 계획·달성 체크)과목·시작 주 → 날짜×과목 계획 칸, 목표·실제 시간, 주별 달성률
- 그래프 만들기 (CSV·엑셀 → 막대·선·원·산점도 PNG·SVG)표를 붙여 넣거나 CSV·엑셀을 올려 막대·꺾은선·영역·원·도넛·산점도·혼합 그래프를 PNG·SVG로
- 운동 기록표 엑셀 (세트·무게·볼륨 그래프)운동·세트·횟수·무게 기록 → 볼륨 자동, 운동별 최고 무게, 주별 그래프
- 달력 인쇄 (연간·월간 달력 PDF, 공휴일 표시)한 장짜리 연간 달력, 메모 칸 있는 월간 달력을 공휴일·음력과 함께 A4 PDF로
- 유튜브 썸네일 만들기 (1280×720 템플릿, 무료 글꼴)1280×720 썸네일 템플릿 — 큰 글자·작은 글자, 외곽선·그림자, 채널 프로필 원형, PNG·JPG
- 카드뉴스 만들기 (인스타그램 1080×1080·1080×1350, 여러 장 한 번에)표지·본문·목록·사진·인용·마무리 장을 같은 테마로, PNG 묶음(ZIP)·PDF 저장