Einzelnen Wert in einer colorbar ändern
Verfasst: Freitag 10. August 2018, 16:58
Hallo,
ich habe eine Matrix mit Daten und plotte diese über
Ich kann mir dann auch z.B. über
die RGB Werte einzelner Farben ausgeben lassen.
Was ich nicht schaffe - aber gerne machen würde -, ist eine einzelne Farbe in dieser colorbar zu ändern. Wenn ich beispielsweise eine Skale von 0 bis 2 habe, möchte ich, dass die Farbe für 1 schwarz wird, wobei diese vorher grün oder sonstetwas war.
Ich bräuchte sowas wie
Hintergrund ist, dass dieser Wert ein Grenzwert ist, den ich gerne besonders hervorheben will.
Kann mir da jemand helfen?
Vielen Dank und liebe Grüße,
Axel
ich habe eine Matrix mit Daten und plotte diese über
Code: Alles auswählen
plt.pcolor(H_vek,alpha,V_fehl_pro_rad, vmin = 0, vmax = 2)
cbar = plt.colorbar()
Code: Alles auswählen
colmap = cm.get_cmap()
print(colmap(0.5))
Was ich nicht schaffe - aber gerne machen würde -, ist eine einzelne Farbe in dieser colorbar zu ändern. Wenn ich beispielsweise eine Skale von 0 bis 2 habe, möchte ich, dass die Farbe für 1 schwarz wird, wobei diese vorher grün oder sonstetwas war.
Ich bräuchte sowas wie
Code: Alles auswählen
set.colmap(0.5) = (0.1, 0.1, 0.1, 1)
Kann mir da jemand helfen?
Vielen Dank und liebe Grüße,
Axel