Ein Monatsbericht, seine Diagramme in Kurven gezeichnet

Der Monatsbericht einer Druckerei sagt, wohin die Stunden gingen, wie weit die Arbeit im Jahr fortgeschritten ist und wie sich die Aufträge Woche für Woche entwickelt haben. Diese Zahlen kommen meist als auf die Seite geklebte Bilder: am Bildschirm in Ordnung, unscharf, sobald jemand sie druckt oder genauer hinsieht.

Hier zeichnet das Dokument sie selbst. Eine Seite beschreibt gerade Segmente und Kurven, also muss jede Form in diesen Begriffen benannt werden: ein Mittelpunkt und ein Radius, zwei Winkel, drei zu durchlaufende Punkte. Das von Hand auszurechnen ist ein Vormittag Trigonometrie pro Diagramm, und genau diesen Vormittag hat niemand; deshalb werden stattdessen Bilder eingefügt.

Was dieses Beispiel zeigt

  • Ein Kreisdiagramm, dessen jedes Segment ein Bogen ist, geschlossen von zwei geraden Seiten.
  • Eine Ringanzeige, eine Karte mit abgerundeten Ecken, eine Linie mit abgerundeten Knicken.
  • Von der Anzeigesoftware nachgezeichnet, scharf in jeder Größe, für das Gewicht eines Satzes.

Der Quellcode, vollständig

Nichts ist weggelassen und nichts vereinfacht: Das ist das Programm genau so, wie es läuft, für den Entwickler, der diese Bibliothek nutzt. Die dritte ist die Beschreibung selbst: eine schlichte Liste dessen, was die Seite sagen muss, und das wird dem Dienst gesendet.

Den Rust-Quellcode lesen Den Python-Quellcode lesen Den JSON-Quellcode lesen

Das Dokument selbst

Das Dokument auf Englisch öffnen Das Dokument auf Französisch öffnen Das Dokument auf Deutsch öffnen Das Dokument auf Spanisch öffnen Das Dokument auf Italienisch öffnen Das Dokument auf Portugiesisch öffnen

Beispiele in der Nähe

Das Gezeichnete ausschneiden

Dieselbe Streifenfläche, durch zwei Fenster gezeigt: eine schlichte Scheibe und ein Ring, dessen Mitte leer bleibt.

Transparenz und Füllmethoden

Halb durchsichtige Füllungen, die sich überlappen und mischen, ein orangefarbenes Quadrat über einem blauen Balken auf vier verschiedene Arten, Farben zu mischen, und eine Zeile sich überlappender Buchstaben, auf zwei Arten gemalt.

Verläufe in einer Linie, in einem Kreis und aus einer Funktion gelesen

Fünf Felder: ein Kopfbereich, der ausblendet, dieselbe Ausblendung diagonal, ein Leuchten über seinen eigenen Kreis hinaus fortgesetzt, sodass sich die Ecken füllen, eine Mischung, die über eine dritte Farbe geht, und ein Schachbrett, dessen Farbe daraus berechnet wird, wo jeder Punkt steht, nach rechts röter und nach oben grüner.

Mit einem Verlauf gefüllter Text und Formen

Ein Verlauf als die Farbe, mit der etwas gefüllt wird: eine Schlagzeile, deren Buchstaben Fenster auf eine Mischung aus drei Farben sind, ein mit einem kreisförmigen Verlauf gefülltes Feld, das die Seite durchscheinen lässt, und ein Band, dessen Mischung aufrecht gestellt und dessen Rahmen mit dem kreisförmigen Verlauf gemalt ist.

Eine Zeichnung, und jeder Leser sieht seine eigene

Derselbe Grundriss auf sechs Ebenen, einzeln ein- und ausgeblendet: Möbel und Abstände eingeblendet, die internen Notizen ausgeblendet, bis sie gebraucht werden, und ein Entwurfs-Wasserzeichen für den Bildschirm und nicht für das Papier.

Jedes Beispiel, nach Thema