Erstellen einer Heatmap
Verfasst: Donnerstag 23. April 2015, 15:35
Guten Tag zusammen,
zurzeit versuche ich für ein Hochschulprojekt eine Heatmap zu erstellen. Über Internetrecherche bin ich auf das Modul Matplotlib gestoßen, welches mir viele Möglichkeit aufzeigte.
Unter anderem folgende, welche in diesem Link zu finden ist:
http://matplotlib.org/examples/pylab_ex ... nterp.html
Source code:
Ich verstehe den Source Code.
Jedoch muss ich ihn leicht anpassen. Zum einen brauch ich anstatt zufällige Farben (rand() - Befehl) selber bestimmte. Nämlich für meine Excel-Werte die 0 sind die Farbe grün und für die Werte welche in Richtung +/- 3 gehen immer roter. Im Anschluss sollen die Werte von den verschiedenen Messpunkten interpoliert werden, was das Programm ja schon macht.
Was mir momentan also fehlt ist:
- Die Farben an bestimmte Stellen zuweisen
- Die Farbe selbst bestimmen
Ich vermute das ich hier ein sehr banales Problem habe. Jedoch bin ich über Foren und Youtube bisher leider nicht weiter gekommen :/
Für Anregungen und Hilfe wäre ich sehr dankbar
Liebe Grüße
Stefan
zurzeit versuche ich für ein Hochschulprojekt eine Heatmap zu erstellen. Über Internetrecherche bin ich auf das Modul Matplotlib gestoßen, welches mir viele Möglichkeit aufzeigte.
Unter anderem folgende, welche in diesem Link zu finden ist:
http://matplotlib.org/examples/pylab_ex ... nterp.html
Source code:
Code: Alles auswählen
from pylab import *
A = rand(5,5)
figure(1)
imshow(A, interpolation='nearest')
grid(True)
figure(2)
imshow(A, interpolation='bilinear')
grid(True)
figure(3)
imshow(A, interpolation='bicubic')
grid(True)
show()
Jedoch muss ich ihn leicht anpassen. Zum einen brauch ich anstatt zufällige Farben (rand() - Befehl) selber bestimmte. Nämlich für meine Excel-Werte die 0 sind die Farbe grün und für die Werte welche in Richtung +/- 3 gehen immer roter. Im Anschluss sollen die Werte von den verschiedenen Messpunkten interpoliert werden, was das Programm ja schon macht.
Was mir momentan also fehlt ist:
- Die Farben an bestimmte Stellen zuweisen
- Die Farbe selbst bestimmen
Ich vermute das ich hier ein sehr banales Problem habe. Jedoch bin ich über Foren und Youtube bisher leider nicht weiter gekommen :/
Für Anregungen und Hilfe wäre ich sehr dankbar
Liebe Grüße
Stefan