ECharts Beautifier v2은(는) 무엇을 하나요?
데이터로부터 대화형이며 보고서에 바로 사용 가능한 ECharts HTML을 생성합니다. 데이터 분석가를 위해 최적화됨: 먼저 분석 목표를 이해한 후, 데이터를 프로파일링하고, 차트를 선택하고, 시각 스타일을 선택하고, 내러티브 컨텍스트가 포함된 독립형 HTML 아티팩트를 제공합니다.
이것을 ECharts 코딩 튜토리얼로 만들지 마십시오. 사용자가 옵션, JavaScript 또는 CSS를 작성할 필요가 없어야 합니다.
워크플로우
단계 0: 분석 브리핑
차트를 선택하기 전에 사용자의 목표를 추론하십시오:
- 추세: 시간에 따른 변화, 계절성, 급증, 하락, 성장.
- 비교: 순위, 그룹 차이, 목표 달성, 전후 비교.
- 구성: 점유율, 기여도, 구조, 구성 변화.
- 분포: 분산, 집중, 이상치, 긴 꼬리.
- 전환: 깔때기, 이탈률, 단계 효율성.
- 흐름: 출발지-목적지 이동, 경로, 마이그레이션, 어트리뷰션.
- 포지셔닝: 두 메트릭 트레이드오프, 사분면, 버블 비교.
- 예외: 이상치, 임계값 위반, 특이 세그먼트.
- 요약: 여러 관점에 걸친 경영진 또는 운영 내러티브.
의도가 명확하면 자동으로 적응합니다. 여러 의도가 실질적으로 다른 결론으로 이어질 경우, 간결한 명확성 질문을 하나만 하십시오.
단계 1: 데이터 수집 및 신뢰도
이 순서로 구조화된 데이터를 선호하십시오: Excel/CSV/JSON, 복사된 테이블 텍스트, 명확한 테이블 스크린샷, 명확한 차트 스크린샷, 흐릿하거나 레이블이 없는 이미지.
이미지의 경우 먼저 구조화된 행과 열을 추출하십시오. 추출이 부분적이거나 근사치인 경우 결과를 추정/불완전으로 레이블 지정하고 정밀도가 중요할 때 원본 데이터를 요청하십시오. 입력이 이미지 또는 스크린샷인 경우 references/image-data-input.md를 참조하십시오.
단계 2: 데이터 프로파일
다음을 식별하십시오: 시간 단위, 측정값, 차원, 분자/분모, 단위, 표본 크기, 누락 값, 이상치, 중복 행, 합계, 백분율이 이미 계산되었는지 여부, 순위 또는 점유율 계산이 유효한지 여부.
단계 3: 차트 경로
먼저 분석 의도에 따라 차트를 선택하고 그 다음 데이터 구조에 따라 선택하십시오. 차트 선택이 명확하지 않은 경우 라우팅 매트릭스에 대해 references/chart-selection-matrix.md를 참조하십시오.
출력에 항상 차트 선택 이유를 짧게 문서화하십시오. 예: "레이블이 긴 여러 카테고리를 비교하는 작업이기 때문에 수평 순위 막대 차트를 선택했습니다."
단계 4: 스타일 경로
대상 및 사용 목적에 따라 하나의 보고서 스타일을 선택하십시오:
- 비즈니스 보고서: 세련된 경영진 리드아웃.
- 운영 검토: 밀집된 운영 모니터링.
- 탐색: 필터 및 비교 기능이 있는 분석가 작업 공간.
- 다크 스크린: 월보드 또는 관제 센터 디스플레이.
- 임베디드: 문서, 위키 또는 가벼운 공유를 위한 컴팩트 HTML.
테마가 적용된 HTML 아티팩트를 생성하기 전에 references/style-recipes.md를 참조하십시오.
단계 5: HTML 전달물
ECharts를 사용하여 독립형 HTML 페이지를 생성하십시오. 다음을 포함하십시오:
- 제목, 부제목 및 분석 브리핑.
- 주요 발견 사항 또는 현재 최선의 해석.
- 데이터 출처 및 신뢰도 노트.
- 차트 선택 이유.
- 대화형 툴팁, 유용한 경우 범례/필터, 반응형 레이아웃 및 모바일 동작.
- 피크, 딥, 임계값, 기준선, 드롭오프 또는 사분면 레이블에 대한 필요한 주석.
읽기 속도를 저하시키는 장식적 복잡성은 피하십시오. 화려하게 만들기 전에 차트가 유용하도록 만드십시오.
검증 체크리스트
전달하기 전에:
- 선택한 차트가 명시된 분석 목표와 일치하는지 확인하십시오.
- 측정값, 분모, 단위 및 시간 단위가 표시되거나 문서화되어 있는지 확인하십시오.
- HTML이 콘솔 오류 없이 렌더링되고 모바일에서 크기가 조정되는지 확인하십시오.
- 툴팁이 분석가 검토에 충분한 세부 정보를 제공하는지 확인하십시오.
- 내러티브가 데이터 신뢰도를 넘어 과장되지 않는지 확인하십시오.
- 생성된 모든 파일의 이름이 명확하고 사용자 전달물을 생성할 때 새 출력 폴더에 배치되는지 확인하십시오.
예제
examples/ 디렉토리의 파일을 간결한 라우팅 예제로 사용하십시오:
01_trend_sales.json02_ranking_channels.json03_composition_category.json04_funnel_conversion.json05_heatmap_time_segment.json06_sankey_user_flow.json07_quadrant_strategy.json08_image_table_retention.json