Das bekommst du

  • Eine React-Heatmap-Komponente ohne Abhängigkeiten, mit typisierten Props
  • Derselbe Kalender als eine HTML-Datei mit JSON-Datenblock
  • Ein Skript, das git log, CSV oder JSON zu Tageswerten zusammenfasst
  • Summen, Serien, Tastaturnavigation und eine Live-Anzeige
  • Optionale Header- oder Share-Card-Grafik von PopNow, vorher beziffert

Gut für

  • Commit-, Schreib- oder Lernverlauf auf einer Profilseite
  • Gewohnheits-, Workout- und Serien-Tracker
  • Tägliche Verkäufe, Anmeldungen oder Ticketvolumen in einem Bericht

Nicht für

  • Mehrere Datenreihen in einem Diagramm vergleichen
  • Muster nach Tageszeit oder sehr kurze Zeiträume
  • Exakte Werte nachschlagen, dafür ist eine Tabelle besser

So nutzt du ihn

In Claude oder ChatGPT

Nutze den PopNow-Skill „Kalender-Heatmap“ (activity-heatmap-calendar) dafür: Zeig meine Commits aus diesem Repo im letzten Jahr auf der Über-mich-Seite meines Portfolios.

In einem Coding-Agent

/popnow-activity-heatmap-calendar Zeig meine Commits aus diesem Repo im letzten Jahr auf der Über-mich-Seite meines Portfolios.

Dann probier

Verwende feste Stufen: 1, 3 und 6 Commits.

Erstelle einen Share-Card-Hintergrund für diesen Abschnitt und nenn mir vorher die Credits.

Das solltest du bereithalten

  • Deine Daten oder den Befehl, der sie exportiert
  • Was eine Einheit bedeutet, etwa ein Commit oder eine Bestellung
  • Den Zeitraum und ob die Woche am Montag beginnt

Ähnliche Skills

Alle ansehen →

Fragen

Woher kommen die Daten?

Aus allem, was pro Eintrag ein Datum hat. Das mitgelieferte Skript liest die Ausgabe von git log, CSV-Dateien mit Datumsspalte, JSON-Arrays oder einfache Listen von Zeitstempeln und schreibt einen Wert pro Tag.

Braucht es eine Diagrammbibliothek?

Nein. Die React-Version braucht nur React, die HTML-Version gar nichts. Beide zeichnen das Raster mit einfachen Elementen und funktionieren im hellen und dunklen Modus.

Wie werden die Farbstufen festgelegt?

Standardmäßig aus den Quartilen deiner Tage mit Aktivität, sodass auch ein ruhiges Jahr die ganze Farbskala nutzt. Du kannst feste Schwellen setzen, wenn die Zahlen eine feste Bedeutung haben.

Warum zeichnet nicht das Bildmodell meine Statistik?

Bildmodelle können Zahlen falsch darstellen. Der Skill erzeugt mit PopNow einen Hintergrund ohne Text und legt deine echten Summen und Serien in HTML darüber.