Changeset 442 for sans/utils/bt5/bt5plot2/bt5plot2
- Timestamp:
- Nov 11, 2008 2:31:35 PM (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
sans/utils/bt5/bt5plot2/bt5plot2
r441 r442 253 253 self.axis.lines.remove(line) 254 254 255 self.axis.autoscale_view() 256 self.canvas.draw() 255 self.rescale_and_redraw() 257 256 return 258 257 … … 265 264 self.axis.set_xscale('log') 266 265 267 self.axis.autoscale_view() 268 269 self.canvas.draw() 266 267 self.rescale_and_redraw() 270 268 271 269 return … … 279 277 self.axis.set_yscale('log') 280 278 281 self.axis.autoscale_view() 282 self.canvas.draw() 279 self.rescale_and_redraw() 283 280 return 284 281 … … 291 288 return 292 289 290 def rescale_and_redraw(self): 291 292 xdata = [] 293 ydata = [] 294 295 for line in self.axis.lines: 296 xdata.extend(line.get_xdata()) 297 ydata.extend(line.get_ydata()) 298 299 xmin = float(min(xdata)*0.95) 300 xmax = float(max(xdata)*1.05) 301 ymin = float(min(ydata)*0.95) 302 ymax = float(max(ydata)*1.05) 303 304 self.axis.set_xlim(xmin,xmax) 305 self.axis.set_ylim(ymin,ymax) 306 307 self.axis.autoscale_view() 308 self.canvas.draw() 309 310 return 293 311 294 312 app = appGui()
Note: See TracChangeset
for help on using the changeset viewer.