def gen_hist(self, event=None):
try:
xnum = int(self.x_axis_num.text())
ynum = int(self.y_axis_num.text())
except ValueError:
sys.stderr.write('Need axes numbers to be integers\n')
return
self.hist2d, self.binx, self.biny = np.histogram2d(self.embed[:,xnum], self.embed[:,ynum], bins=100)
delx = self.binx[1] - self.binx[0]
dely = self.biny[1] - self.biny[0]
self.binx = np.insert(self.binx, 0, [self.binx[0]-6*delx, self.binx[0]-delx])
self.binx = np.insert(self.binx, len(self.binx), [self.binx[-1]+delx, self.binx[-1]+6*delx])
self.biny = np.insert(self.biny, 0, [self.biny[0]-6*dely, self.biny[0]-dely])
self.biny = np.insert(self.biny, len(self.biny), [self.biny[-1]+dely, self.biny[-1]+6*dely])
评论列表
文章目录