Seite 1 von 1

Extent Imshow mit pandas

Verfasst: Mittwoch 24. Juni 2015, 11:34
von Lienz20013
Hallo alle zusammen ich habe folgenden Code:

Code: Alles auswählen

fig5 = plt.figure()

cmap = plt.cm.spectral
cmap.set_over(color='w',alpha=10)
cmap.set_under(color='k',alpha=10)

ax1.xaxis.grid(True, which='major')
ax1.xaxis.grid(True, which='major')

xmin,xmax = mdates.datestr2num(['2014-07-02 00:00:00','2015-04-02 14:40:00'])

ymin,ymax = min(T_rod_depth),max(T_rod_depth)

plt.imshow(T_Lanze_median.values[:,::-1].T,extent=[xmin,xmax,ymax,ymin],cmap='spectral',vmin=0,vmax=20,
           origin='bottom',aspect='auto',interpolation='gaussian')

#ax1.set_xlim(mdates.datestr2num(['2014-07-02 00:00:00','2015-04-02 14:40:00']))
Das Problem ist er clipt mir nur die x-Achse aber nicht den farbigen Plot wenn ich xmin und xmax ändere. Kann jemand helfen? Also ich will das er mir die Daten im Zeitfenster vom 2014-07-02 00:00:00 bis 2015-04-02 14:40:00 mit imshow darstellt und alle anderen nicht.

Re: Extent Imshow mit pandas

Verfasst: Mittwoch 24. Juni 2015, 15:07
von Lienz20013
Hat keiner eine Idee oder Tipp?
Oder ist der Code nicht verständlich?

Re: Extent Imshow mit pandas

Verfasst: Mittwoch 24. Juni 2015, 16:48
von Sirius3
@Lienz20013: Jeder Plot hat Achsen, die man per "plt.gca()" bekommt, und deren Begrenzung man mit "set_xbounds" setzen kann.