File:Heatmap fussball.svg

Aus Wikimedia Commons, dem freien Medienarchiv
Zur Navigation springen Zur Suche springen

Originaldatei(SVG-Datei, Basisgröße: 281 × 400 Pixel, Dateigröße: 57 KB)

Bildtexte

Kurzbeschreibungen

Ergänze eine einzeilige Erklärung, was diese Datei darstellt.
Beschreibung
Deutsch: Aufenthaltsdauer eines Mittelstürmers in gerasterten Spielfeldabschnitten in einem Fußballspiel
Datum
Quelle eigene Arbeit nach Vorlagegrafik auf spiegel online[1] und Spielfeld von Open Clip Art Library[2]
Urheber Karsten Adam

Erstellung[Bearbeiten]

Ausgangsdaten[Bearbeiten]

Das Bild beruht auf folgenden Daten

60
62 47 34
60 7 45
60 60 55 50 59 61
59 57 54 25 49
60 60 60 53 51 20 47 55 54
60 59 60 56 35 25 42 52 56 54
60 59 54 41 38 26 21 46 55 55 52
58 59 49 45 37 18 26 38 50 54 58
47 31 40 33 21 0 9 44 47 54
54 47 42 49 33 36 37 56 45 54 57
56 47 50 52 47 49 52 56 54
54 54 56 57 54 49 48 54 56
56 22 54 55 48 54 53 54
55 53 50 48 53
56 54 51
56 45 47 56 53
55 38 35 56
36 50
54 48 45

Die Werte stammen aus dieser Grafik, wurden mit einer Bildsschirmpipette (Programm Gcolor2) gewonnen und stellen den Farbton in Grad im Farbenkreis dar: 0° ist Rot, 60° ist Gelb.

Vorgehen[Bearbeiten]

  1. Werte nach oben begrenzen: Einträge über 59 werden auf 59 reduziert. Ergebnis: Wertebereich von 0 (maximale Aufenthaltsdauer) bis 59 (kurze Aufenthaltsdauer).
  2. Inversion (Umkehrung kleiner und großer Werte): Differenz zu 60 bilden (60-x). Ergebnis: Wertebereich von 1 (kurze Aufenthaltsdauer) bis 60 (maximale Aufenthaltsdauer).
  3. Fehlende Werte mit Nullen füllen. Ergebnis: Eingabedatei für gnuplot im Matrixformat.
  4. Heatmap in Gnuplot zeichnen, Farbskala von Gelb nach Rot. Ergebnis: SVG-Datei der Heatmap
  5. Farbe der Nullwerte suchen und durch transparente Farbe ersetzen (alle Vorkommen). Die Farbe für die Nullwerte ist Gelb (#ffff00, implizit deckend), Ersatzfarbe transparent (etwa #ffff0000, explizit transparent). Das kann in jedem Texteditor geschehen, da SVG eine XML-Variante und damit ein bearbeitbarer Text ist.
  6. Unerwünschte Elemente entfernen. Als Text in einem Texteditor oder grafisch in inkscape werden alle Elemente entfernt, die von gnuplot erzeugt aber in der Zielgrafik nicht gewünscht werden (Achsen, Beschriftungen, Titel, Legende).
  7. Spielfeld im SVG-Format herunterladen von OpenClipArt[2]
  8. Spielfeld und Heatmap in inkscape zusammenführen, Position und Größe angleichen.

Gnuplot[Bearbeiten]

Eine Änderung der Farbskala ist nicht unbedingt notwendig, die Standardfarben von Gnuplot sind gut als Temperaturskala erkennbar. Sie wurde trotzdem angepasst, um das Ergebnis besser mit der Ursprungsgrafik vergleichen zu können.

Die Abbildung eines Wertes auf eine Farbe geschieht in Gnuplot (intern) in zwei Stufen:

  1. Auf Grauskala abbilden: Minimum (schwarz) und Maximum (weiß) der Wertemenge bestimmen und dem aktuellen Wert den passenden Grauwert zuordnen
  2. Für alle drei Farbkanäle Rot, Grün und Blau getrennt den Farbwert aus dem Grauwert berechnen. Dazu werden drei mathematische Funktionen angegeben. Gnuplot bringt 37 (mit Inversion weitere 36) Funktionen mit, die geeignet kombiniert werden können.

Da die Farbskala von Gelb nach Rot reichen soll, tritt Blau nicht auf, der Blaukanal ist konstant Null für alle Eingangswerte: Funktionsnummer 0 (z=0). Rot steht für alle Eingangswerte auf Maximum: Funktionsnummer 2 (z=1). Der Grünanteil liegt bei Gelb im Maximum und fällt dann linear ab auf Null bei Rot: Funktionsnummer 3 (z=x), aber invertiert Funktionsnummer -3 (z=1-x).

set terminal svg size 400,600 # Ausgabeformat SVG mit Größe
set palette rgbformulae 2,-3,0 # Farbskala setzen mit mathematischen Formeln
plot "heatmap_input.txt" matrix with image # Heatmap zeichnen aus Eingabedatei

Sichert man diesen Quelltext in eine Datei mit dem Namen heatmap_gnuplot.script, dann wird von der Kommandozeile aus die SVG-Datei heatmap_fussball.svg erzeugt durch:

gnuplot heatmap_gnuplot.script > heatmap_fussball.svg

Lizenz[Bearbeiten]

GNU head Es ist erlaubt, die Datei unter den Bedingungen der GNU-Lizenz für freie Dokumentation, Version 1.2 oder einer späteren Version, veröffentlicht von der Free Software Foundation, zu kopieren, zu verbreiten und/oder zu modifizieren; es gibt keine unveränderlichen Abschnitte, keinen vorderen und keinen hinteren Umschlagtext.

Der vollständige Text der Lizenz ist im Kapitel GNU-Lizenz für freie Dokumentation verfügbar.

Einzelnachweise[Bearbeiten]

  1. SPIEGEL ONLINE geht in die Sport-Offensive (2011-08-04).
  2. a b Soccer Field (2008-01-30).

Ursprüngliches Datei-Logbuch[Bearbeiten]

Übertragen aus de.wikipedia nach Commons durch Wdwdbot mithilfe des CommonsHelper.

Die ursprüngliche Dateibeschreibungsseite war hier. Alle folgenden Benutzernamen beziehen sich auf de.wikipedia.
  • 2011-08-26 19:41 Karsten Adam 281×400× (58282 bytes) == {{int:filedesc}} == {{Information |Beschreibung = Aufenthaltsdauer eines Mittelstürmers in gerasterten Spielfeldabschnitten in einem Fußballspiel |Quelle = eigene Arbeit nach Vorlagegrafik auf spiegel online<ref name="spon" /> und S

Dateiversionen

Klicke auf einen Zeitpunkt, um diese Version zu laden.

Version vomVorschaubildMaßeBenutzerKommentar
aktuell20:41, 26. Sep. 2013Vorschaubild der Version vom 20:41, 26. Sep. 2013281 × 400 (57 KB)File Upload Bot (Magnus Manske) (Diskussion | Beiträge)Transfered from de.wikipedia by User:wdwdbot using CommonsHelper

Keine Seiten verwenden diese Datei.

Globale Dateiverwendung

Die nachfolgenden anderen Wikis verwenden diese Datei:

Metadaten