본문으로 건너뛰기v0.2.0
엑셀 CSV, 오른쪽 y축(직접 켜기), 시간대, 축 옵션, 많은 점 다운샘플링
- 엑셀 CSV: 머리글 줄(첫 열은 xAxis.title, 없으면 '항목'), 날짜는 현지 'YYYY-MM-DD'(시각이 있으면 'YYYY-MM-DD HH:mm'), 숫자는 원래 값. 내려받을 때 BOM이 두 번 붙던 문제 수정
- 오른쪽 y축: 시리즈에 axis: 'right' 를 줄 때만 생김(기본 동작은 그대로). y2Axis 로 눈금 모양·단위(unit, prefix)·제목, 눈금은 왼쪽 축 격자선에 맞춤, 툴팁·표는 시리즈마다 자기 축 형식, 범례에 (우) 표시
- timeZone 옵션('Asia/Seoul' 같은 IANA 이름): 축·툴팁·표·CSV 날짜와 날짜 문자열 읽기를 그 시간대로. UTC 서버에서 renderToSVG 해도 날짜가 하루 밀리지 않음
- 축 옵션: integer(정수 눈금), step(눈금 간격), reverse(순위 축, 가로 막대는 카테고리 순서), 카테고리 라벨의 '\n' 은 두 줄
- downsample: 선·영역의 점이 2,000개를 넘으면 LTTB 로 그림 폭만큼 줄여 그림(숫자로 개수 지정, false 로 끔). 툴팁은 남은 점 위에서, CSV·표는 원본 그대로
- 로케일 문자열 csvLabel, rightAxis 추가. formatDate 에 시간대 인자 추가
v0.1.0
첫 공개: 8가지 차트, 만·억 단위, 카드 스킨, 확대·내보내기·접근성, 서버 렌더링
- 차트: 선·영역·막대(묶음·누적·100% 누적·가로·음수)·파이·도넛·산점도(거품)·방사형·게이지, 시리즈마다 type 을 정하는 콤보
- 카드 스킨: 머리글·제목·부제·큰 숫자·증감 배지(semantic·korea 색)·주석, 스파크라인 스킨, plain 스킨
- 한국식 숫자와 날짜: 축은 1.2만·3.4억, 툴팁은 쉼표 전체 숫자, scale + unit('백만원'), prefix, decimals, 날짜 패턴(dateFormat)과 요일
- 데이터: 숫자 배열·[x, y] 짝·{ x, y, r } 점, 날짜 축 자동 인식, null 처리(gap·connect·zero)
- 상호작용: 크로스헤어 공유 툴팁, 범례로 시리즈 켜고 끄기, 확대·이동(드래그·Ctrl+휠·핀치·키보드), 주석(기준선·구간), 차트 묶기(group)
- 내보내기: PNG·SVG·CSV 내려받기와 표 보기 메뉴, toPNG()·toSVG()·toCSV()·download()
- 접근성: 자동 요약(aria-label), 키보드로 값 읽기, 숨긴 데이터 표, 동작 줄이기·고대비 모드
- 테마: auto·light·dark, CSS 변수 --c82-*, 팔레트 default·korea·mono
- renderToSVG: DOM 없이 서버(Node·Cloudflare Workers)에서 같은 SVG
- 웹 컴포넌트 <chart-82>, React·Vue·Svelte·Angular 래퍼, CDN(전역 Chart82), 한국어·영어·일본어·중국어 문구, 의존성 0