def setPlot(self,axe,seriex,seriey,seriex_selec,seriey_selec,serie_type,serie_unit):
"""
plot a single station
"""
axe.clear()
axe.grid(True)
if serie_type=='gravity' and seriey_selec:
mean_g=np.mean(seriey_selec)
axe.plot([seriex[0],seriex[len(seriex)-1]],[mean_g,mean_g],'o-',color='b',label=serie_type)
axe.plot(seriex,seriey,'o-',color='k',label=serie_type)
axe.plot(seriex_selec,seriey_selec,'o-',color='b',label=serie_type)
axe.set_ylabel(serie_unit, size='x-small')
axe.set_title(serie_type, size='x-small')
labels = axe.get_xticklabels() + axe.get_yticklabels()
for label in labels:
label.set_size('x-small')
xfmt = md.DateFormatter('%H:%M')
axe.xaxis.set_major_formatter(xfmt)
plt.setp(axe.get_xticklabels(), rotation=30, horizontalalignment='right')
self.canvas.draw()
评论列表
文章目录