ich matplotlib.pyplot.pcolor
bin mit einem 2D-Gitter wie folgt zu zeichnen:Mit Matplotlib für Python, wie ein Punkt in der Mitte von Zellen, die mit Pcolor erstellt wurden, plotten?
PL.pcolor(array, cmap = PL.cm.YlOrRd, vmin = 0, vmax = 3)
Wo array
nur ein einfacher 2D-Array ist. Dieser Teil funktioniert gut. Aber nächstes versuche ich:
PL.hold(True)
PL.scatter(x, y, 'blue')
PL.hold(False)
Wo x
und y
die Koordinaten, wo ich ein gegebener Punkt wollen aufgetragen werden. Anstatt jedoch in der Mitte der Zellen des Rasters, das mit pcolor
gezeichnet ist, geplottet zu werden, gelangt der Punkt in die Ecke der Zellen (egal, welche Zelle ich wähle).
Können Sie bitte mehr von Ihrem Code teilen, also haben wir einen klareren Ausgangspunkt? – Abdou
@Abdou Sicher Sache, aber es heißt einfach 'pcolor' und dann' streuen'. Aber ja, ich werde aktualisieren – Andy