Diagrammtypen mit Recharts/Nivo/D3, responsive Container, Farbskalen und Barrierefreiheit.
Was ist skills?
Dieses Skill bietet eine umfassende Anleitung zur Erstellung von Datenvisualisierungen in React-Anwendungen mit den Bibliotheken Recharts, Nivo und D3. Es definiert klare Regeln für die Auswahl des richtigen Diagrammtyps basierend auf dem Anwendungsfall – etwa Linien-Diagramme für Zeitreihen, Balken-Diagramme für Kategorievergleiche oder Heatmaps für zweidimensionale Dichtedaten. Das Skill legt großen Wert auf Barrierefreiheit (farbenblinde Paletten), responsive Container (`<ResponsiveContainer>`) und menschenlesbare Zahlenformate. Es unterstützt sowohl Standard-React-Charts (Recharts) als auch interaktive Visualisierungen (Nivo) und erlaubt D3 nur für kundenspezifische Lösungen, ohne dass D3 das DOM verwaltet. Entwickler erhalten konkrete Implementierungsrichtlinien wie Tooltips, Legendenplatzierung, Ladezustände und Dark-Mode-Unterstützung, die auf SEO-Dashboards mit YepAPI-Endpunktdaten zugeschnitten sind. Vermieden werden sollten 3D-Diagramme, überladene Tortendiagramme und fehlende Achsenbeschriftungen.