Communitygithub.com

61-design/echarts-beautifier-v2

Erstellen Sie interaktive, berichtsfertige ECharts-HTML-Visualisierungen direkt aus Daten.

Was ist echarts-beautifier-v2?

Dieses Skill wandelt Rohdaten in professionelle, interaktive ECharts-HTML-Berichte um, ohne dass der Benutzer JavaScript, CSS oder ECharts-Konfigurationen schreiben muss. Es ist für Datenanalysten konzipiert, die schnell aussagekräftige Visualisierungen für Präsentationen, Dashboards oder die explorative Analyse benötigen. Der Workflow ist strukturiert: Zunächst wird das Analyseziel abgeleitet (z.B. Trend, Vergleich, Zusammensetzung), dann werden die Daten erfasst und profiliert, gefolgt von einer automatischen Chart-Auswahl basierend auf Intention und Datenstruktur. Anschließend wird ein visueller Stil passend zum Zielpublikum (z.B. Geschäftsbericht, Operations-Dashboard) gewählt. Das Ergebnis ist eine eigenständige HTML-Datei mit integrierten ECharts-Diagrammen, interaktiven Tooltips, Legenden und einer responsiven Darstellung. Das Skill unterstützt verschiedene Dateneingaben (Excel, CSV, JSON, Tabellen aus Screenshots) und stellt sicher, dass die Ausgabe narrativ eingebettet ist – mit Titel, Analysezusammenfassung und Quellenangaben. Es ist ideal für Teams, die regelmäßig Daten in verständliche, teambare Visualisierungen verwandeln müssen.

Funktioniert mit~Claude Code~Codex CLI~Cursor
npx skills add 61-design/echarts-beautifier-v2

In Ihrer bevorzugten KI fragen

Öffnet einen neuen Chat, in dem dieser Agent-Skill bereits geladen ist.

Dokumentation

ECharts Beautifier v2

Erstellen Sie interaktive, berichtsfertige ECharts-HTML-Diagramme aus Daten. Optimiert für Datenanalysten: Zuerst das Analyseziel verstehen, dann die Daten profilieren, das Diagramm auswählen, den visuellen Stil wählen und ein eigenständiges HTML-Artefakt mit narrativem Kontext ausliefern.

Machen Sie dies nicht zu einem ECharts-Coding-Tutorial. Der Benutzer sollte keine Optionen, JavaScript oder CSS schreiben müssen.

Workflow

Schritt 0: Analyse-Briefing

Leiten Sie das Ziel des Benutzers ab, bevor Sie ein Diagramm auswählen:

  • Trend: Veränderung über Zeit, Saisonalität, Spitzen, Rückgang, Wachstum.
  • Vergleich: Rangfolge, Gruppenunterschied, Zielerreichung, Vorher/Nachher.
  • Zusammensetzung: Anteil, Beitrag, Struktur, Verschiebung.
  • Verteilung: Streuung, Konzentration, Ausreißer, lange Ausläufer.
  • Conversion: Trichter, Abbrecher, Stufeneffizienz.
  • Fluss: Quelle-Ziel-Bewegung, Pfad, Migration, Attribution.
  • Positionierung: Zwei-Metrik-Abwägung, Quadranten, Blasenvergleich.
  • Ausnahme: Anomalie, Schwellenwertüberschreitung, ungewöhnliches Segment.
  • Zusammenfassung: Führungs- oder operative Erzählung über mehrere Ansichten hinweg.

Wenn die Absicht klar ist, passen Sie sich automatisch an. Wenn mehrere Absichten zu materiell unterschiedlichen Schlussfolgerungen führen würden, stellen Sie eine präzise Klärungsfrage.

Schritt 1: Dateneingabe und Zuverlässigkeit

Bevorzugen Sie strukturierte Daten in dieser Reihenfolge: Excel/CSV/JSON, kopierter Tabellentext, klarer Tabellen-Screenshot, klarer Diagramm-Screenshot, unscharfes oder unbeschriftetes Bild.

Extrahieren Sie bei Bildern zuerst strukturierte Zeilen und Spalten. Wenn die Extraktion teilweise oder annähernd ist, kennzeichnen Sie das Ergebnis als geschätzt/unvollständig und fragen Sie nach Originaldaten, wenn Präzision wichtig ist. Lesen Sie references/image-data-input.md, wenn die Eingabe ein Bild oder Screenshot ist.

Schritt 2: Datenprofil

Identifizieren Sie: Zeitkörnung, Maße, Dimensionen, Zähler/Nenner, Einheiten, Stichprobengröße, fehlende Werte, Ausreißer, doppelte Zeilen, Summen, ob Prozentwerte bereits berechnet wurden und ob Rangfolge- oder Anteilsberechnungen gültig sind.

Schritt 3: Diagrammauswahl

Wählen Sie Diagramme zuerst nach Analyseintention und dann nach Datenstruktur aus. Lesen Sie references/chart-selection-matrix.md für die Routing-Matrix, wenn die Diagrammauswahl nicht offensichtlich ist.

Dokumentieren Sie die Diagrammauswahl immer im Output mit einer kurzen Begründung, zum Beispiel: „Ein horizontales Ranking-Balkendiagramm wurde ausgewählt, weil die Aufgabe viele Kategorien mit langen Beschriftungen vergleicht.“

Schritt 4: Stilauswahl

Wählen Sie einen Berichtsstil basierend auf Zielgruppe und Verwendung:

  • Geschäftsbericht: Polierter Executive-Report.
  • Ops-Review: Dichte operative Überwachung.
  • Exploration: Analysten-Arbeitsbereich mit Filtern und Vergleichen.
  • Dunkler Bildschirm: Wallboard- oder Einsatzzentralen-Anzeige.
  • Eingebettet: Kompaktes HTML für Dokumentationen, Wikis oder einfaches Teilen.

Lesen Sie references/style-recipes.md, bevor Sie ein thematisiertes HTML-Artefakt erstellen.

Schritt 5: HTML-Lieferobjekt

Generieren Sie eine eigenständige HTML-Seite mit ECharts. Fügen Sie hinzu:

  • Titel, Untertitel und Analyse-Briefing.
  • Wichtigste Erkenntnisse oder beste aktuelle Interpretation.
  • Datenquelle und Hinweis zur Zuverlässigkeit.
  • Grund für die Diagrammauswahl.
  • Interaktiver Tooltip, Legende/Filter wo sinnvoll, responsives Layout und mobiles Verhalten.
  • Notwendige Annotationen für Spitzen, Täler, Schwellenwerte, Baselines, Abbrüche oder Quadrantenbeschriftungen.

Vermeiden Sie dekorative Komplexität, die die Lesegeschwindigkeit beeinträchtigt. Machen Sie das Diagramm zuerst nützlich, bevor Sie es verschönern.

Validierungs-Checkliste

Vor der Auslieferung:

  • Das ausgewählte Diagramm entspricht dem genannten Analyseziel.
  • Maße, Nenner, Einheiten und Zeitkörnung sind sichtbar oder dokumentiert.
  • Das HTML rendert ohne Konsolenfehler und skaliert auf Mobilgeräten.
  • Tooltips legen genügend Details für die Analystenprüfung offen.
  • Die Erzählung macht keine übermäßigen Behauptungen über die Datenzuverlässigkeit hinaus.
  • Alle generierten Dateien sind klar benannt und werden beim Erstellen von Benutzerlieferobjekten in einem neuen Ausgabeordner abgelegt.

Beispiele

Verwenden Sie die Dateien in examples/ als kompakte Routing-Beispiele:

  • 01_trend_sales.json
  • 02_ranking_channels.json
  • 03_composition_category.json
  • 04_funnel_conversion.json
  • 05_heatmap_time_segment.json
  • 06_sankey_user_flow.json
  • 07_quadrant_strategy.json
  • 08_image_table_retention.json

Verwandte Skills