Fixed deselection in scatterplot.

This commit is contained in:
Truls Alexander Tangstad 2006-04-24 14:28:30 +00:00
parent 3fb7d06f4e
commit b807f27874

View File

@ -269,11 +269,8 @@ class ScatterPlot(Plot):
#logger.log('debug','Selection y_start bigger than y_end')
index =scipy.nonzero((xdata>x1) & (xdata<x2) & (ydata<y1) & (ydata>y2))
if len(index)==0:
logger.log('debug','No points selected!')
else:
ids = [id for id,ind in self.dataset[self.current_dim].items() if ind in index]
self.project.set_selection(self.current_dim,ids)
ids = [id for id,ind in self.dataset[self.current_dim].items() if ind in index]
self.project.set_selection(self.current_dim,ids)
def update(self,project,key):
curr_sel = project.get_selection() # get selection object