<html>
  <head>
    <meta content="text/html; charset=utf-8" http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <p>Dear Ben Root,</p>
    <p>Thanks for your suggestions. Here, I used
      "plt.style.use('classic')", but the created eps figure was still¬†
      similar to previous one or even larger... Incidentally, the
      matplotlibrc I used is the default matplotlibc in my version
      2.0.0.</p>
    Bin<br>
    <br>
    <div class="moz-cite-prefix">On 03/30/2017 09:43 PM, Benjamin Root
      wrote:<br>
    </div>
    <blockquote
cite="mid:CANNq6FmAPokaSufbC5+cQVZKKwBTwetrgjxQkO_xCgXaLGcsWg@mail.gmail.com"
      type="cite">
      <div dir="ltr">
        <div>as a test, can you activate the "classic" mode? I have a
          suspicion what this bug is. Just add "import matplotlib;
          matplotlib.use('classic')" before any plotting calls.<br>
          <br>
        </div>
        Ben Root<br>
        <br>
      </div>
      <div class="gmail_extra"><br>
        <div class="gmail_quote">On Wed, Mar 29, 2017 at 11:16 PM, Xu,
          Bin <span dir="ltr"><<a moz-do-not-send="true"
              href="mailto:xubinrun@gmail.com" target="_blank">xubinrun@gmail.com</a>></span>
          wrote:<br>
          <blockquote class="gmail_quote" style="margin:0 0 0
            .8ex;border-left:1px #ccc solid;padding-left:1ex">Dear all,<br>
            <br>
            I recently update my matplotlib to the latest version, and
            found pyplot.savefig to eps file didn't work well like
            previous version.<br>
            Test script:<br>
            ==============================<wbr>====<br>
            #!/usr/bin/python -tt<br>
            from matplotlib.colors import LogNorm<br>
            import matplotlib.pyplot as plt<br>
            import numpy as np<br>
            <br>
            # normal distribution center at x=0 and y=5<br>
            x = np.random.randn(100000)<br>
            y = np.random.randn(100000) + 5<br>
            <br>
            plt.hist2d(x, y, bins=40, norm=LogNorm())<br>
            plt.colorbar()<br>
            #plt.show()<br>
            plt.savefig('test.eps')<br>
            #plt.savefig('test.png')<br>
            ==============================<wbr>====<br>
            The result of plt.show() is just like the result of
            test.png, while test.eps has a weired large file size (more
            than 20 MB in other case). In the meantime, the facecolor
            for 'NaN' value in test.eps is black, different from
            test.png and previous version. I consider it is a bug here.<br>
            How to reach the desired style (regular size, and white
            color for 'NaN' value in image)?¬† Thanks a lot.<span
              class="HOEnZb"><font color="#888888"><br>
                -- <br>
                <br>
                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<wbr>~~~~~~~~~~~~~~~~~~~~~~~~~~~<br>
                Xu,Bin<br>
                <br>
                <br>
              </font></span><br>
            ______________________________<wbr>_________________<br>
            Matplotlib-users mailing list<br>
            <a moz-do-not-send="true"
              href="mailto:Matplotlib-users@python.org">Matplotlib-users@python.org</a><br>
            <a moz-do-not-send="true"
              href="https://mail.python.org/mailman/listinfo/matplotlib-users"
              rel="noreferrer" target="_blank">https://mail.python.org/<wbr>mailman/listinfo/matplotlib-<wbr>users</a><br>
            <br>
          </blockquote>
        </div>
        <br>
      </div>
    </blockquote>
    <br>
    <div class="moz-signature">-- <br>
      <pre>~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Xu,Bin

School of Materials Science and Engineering,
Shanghai Jiao Tong University,
800 Dongchuan Road, Minhang,
Shanghai 200240, China

Email: <a class="moz-txt-link-abbreviated" href="mailto:xubinrun@gmail.com">xubinrun@gmail.com</a>, <a class="moz-txt-link-abbreviated" href="mailto:xubin_materials@sjtu.edu.cn">xubin_materials@sjtu.edu.cn</a>
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
</pre>
    </div>
  </body>
</html>