Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit eb61d3a

Browse files
committed
Fixed png dpi bug in tkagg backend (tracker 1504656)
svn path=/trunk/matplotlib/; revision=3481
1 parent 1d6ce18 commit eb61d3a

1 file changed

Lines changed: 2 additions & 27 deletions

File tree

lib/matplotlib/backends/backend_tkagg.py

Lines changed: 2 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -590,7 +590,7 @@ def __init__(self, canvas, window):
590590
def destroy(self, *args):
591591
del self.message
592592
Tk.Frame.destroy(self, *args)
593-
593+
594594
def set_message(self, s):
595595
self.message.set(s)
596596

@@ -689,34 +689,9 @@ def save_figure(self):
689689
if fext == '': # No extension provided
690690
fext = '.png' # Assume png
691691
fname += fext
692-
if (fext.lower()=='.png'):
693-
self.canvas.print_figure(fname, dpi=300)
694-
elif (fext.lower()=='.eps'):
695-
self.canvas.print_figure(fname)
696-
elif (fext.lower()=='.svg'):
692+
if fext.lower() in ('.png', '.eps', '.svg'):
697693
self.canvas.print_figure(fname)
698694

699-
def _save_figure(self):
700-
fs = FileDialog.SaveFileDialog(master=self.window,
701-
title='Save the figure')
702-
try:
703-
self.lastDir
704-
except AttributeError:
705-
self.lastDir = os.curdir
706-
707-
fname = fs.go(dir_or_file=self.lastDir) # , pattern="*.png")
708-
if fname is None: # Cancel
709-
return
710-
711-
self.lastDir = os.path.dirname(fname)
712-
try:
713-
self.canvas.print_figure(fname)
714-
except IOError, msg:
715-
err = '\n'.join(map(str, msg))
716-
msg = 'Failed to save %s: Error msg was\n\n%s' % (
717-
fname, err)
718-
error_msg_tkpaint(msg)
719-
720695
def set_active(self, ind):
721696
self._ind = ind
722697
self._active = [ self._axes[i] for i in self._ind ]

0 commit comments

Comments
 (0)