Grenzen von colorbar() ändern

Wenn du dir nicht sicher bist, in welchem der anderen Foren du die Frage stellen sollst, dann bist du hier im Forum für allgemeine Fragen sicher richtig.
Antworten
snakemake
User
Beiträge: 32
Registriert: Sonntag 6. Juni 2010, 19:20

Hallo,

ich möchte eine Grafik mit pcolor erstellen. Bisher habe ich folgenden Code:

Code: Alles auswählen

import numpy
import pylab
import matplotlib
import matplotlib.pyplot as pyplot
import mpl_toolkits.mplot3d.axes3d

def size_vs_interval_vs_throughput():
    X = pylab.array([[0, 1, 2, 3, 4], [0, 1, 2, 3, 4], [0, 1, 2, 3, 4]])
    Y = pylab.array([[0, 0, 0, 0, 0], [1, 1, 1, 1, 1], [2, 2, 2, 2, 2]])
    Z = X ** Y
    pylab.pcolor(X, Y, Z)
    pylab.colorbar()
    
    pylab.grid(False)
    pylab.xlabel("OGM packet size (bytes)")
    pylab.ylabel("OGM packet interval (millisec)")
    pylab.show()

if __name__ == '__main__':
    size_vs_interval_vs_throughput()
Ich möchte jedoch die colorbar anders skalieren. Jetzt geht sie von 0 bis 3, allerdings möchte ich ihr eigene Bereiche vorgeben. Wie kann ich das bei der colorbar machen?

Liebe Grüße, snakemake :)
Antworten