title: cx_Freeze converted GUI-app (tkinter) crashes after pressing plot button
body: <p>I've been dealing with this for days now and hope to find some help. I developed a GUI-application with imported modules tkinter, numpy, scipy, matplotlib, which runs fine in python itself. After having converted to an exe everything works as expected, but NOT the matplotlib section. When I press my defined plot button, the exe simply closes and doesn't show any plots.
  So I thought to make a minimal example, where I simply plot a sin-function and I'm facing the same issue: 
  Works perfect in python, when converting it to an exe it crashes when pressing the plot button. Here is the minimal example:</p>
  
  <pre><code>import tkinter as tk
  import matplotlib.pyplot as plt
  import numpy as np
  
  class MainWindow(tk.Frame):
      def __init__(self):
          tk.Frame.__init__(self,bg='#9C9C9C',relief="flat", bd=10)
          self.place(width=x,height=y)
          self.create_widgets()
  
      def function(self):
          datax = np.arange(-50,50,0.1)
          datay = np.sin(datax)
          plt.plot(datax,datay)
          plt.show()
  
      def create_widgets(self):
          plot = tk.Button(self, text='PLOT', command=self.function)
          plot.pack()
  
  
  x,y=120,300
  root=tk.Tk()
  root.geometry(str(x)+"x"+str(y))
  app = MainWindow()
  app.mainloop()
  </code></pre>
  
  <p>And here is my corresponding <code>setup.py</code> for converting with cx_Freeze: </p>
  
  <pre><code>import cx_Freeze
  import matplotlib
  import sys
  import numpy
  import tkinter
  
  base = None
  
  if sys.platform == "win32":
      base = "Win32GUI"
  
  executables = [cx_Freeze.Executable("test.py", base=base)]
  
  
  build_exe_options = {"includes":   ["matplotlib.backends.backend_tkagg","matplotlib.pyplot",
                               "tkinter.filedialog","numpy"],
                       "include_files":[(matplotlib.get_data_path(), "mpl-data")],
                       "excludes":[],
                      }
  
  cx_Freeze.setup(
      name = "test it",
      options = {"build_exe": build_exe_options},
      version = "1.0",
      description = "I test it",
      executables = executables)
  </code></pre>
  
  <p>Any ideas that might solve the issue are highly appreciated. I'm working on a 64-bit Windows10 machine and I'm using the WinPython Distribution with Python 3.4.3.</p>