<div dir="ltr">The black is probably from a 0 alpha ending up in the output (which eps does not support).  I wonder where you think the bug is Ben, my guess is in the image resampling code.<div><br></div><div>Tom</div></div><br><div class="gmail_quote"><div dir="ltr">On Thu, Mar 30, 2017 at 10:01 AM Xu, Bin <<a href="mailto:xubinrun@gmail.com">xubinrun@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
  
    
  
  <div bgcolor="#FFFFFF" text="#000000" class="gmail_msg">
    <p class="gmail_msg">Dear Ben Root,</p>
    <p class="gmail_msg">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</div><div bgcolor="#FFFFFF" text="#000000" class="gmail_msg"><br class="gmail_msg">
    <br class="gmail_msg">
    <div class="m_-6087935160288344785moz-cite-prefix gmail_msg">On 03/30/2017 09:43 PM, Benjamin Root
      wrote:<br class="gmail_msg">
    </div>
    <blockquote type="cite" class="gmail_msg">
      <div dir="ltr" class="gmail_msg">
        <div class="gmail_msg">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 class="gmail_msg">
          <br class="gmail_msg">
        </div>
        Ben Root<br class="gmail_msg">
        <br class="gmail_msg">
      </div>
      <div class="gmail_extra gmail_msg"><br class="gmail_msg">
        <div class="gmail_quote gmail_msg">On Wed, Mar 29, 2017 at 11:16 PM, Xu,
          Bin <span dir="ltr" class="gmail_msg"><<a href="mailto:xubinrun@gmail.com" class="gmail_msg" target="_blank">xubinrun@gmail.com</a>></span>
          wrote:<br class="gmail_msg">
          <blockquote class="gmail_quote gmail_msg" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Dear all,<br class="gmail_msg">
            <br class="gmail_msg">
            I recently update my matplotlib to the latest version, and
            found pyplot.savefig to eps file didn't work well like
            previous version.<br class="gmail_msg">
            Test script:<br class="gmail_msg">
            ==================================<br class="gmail_msg">
            #!/usr/bin/python -tt<br class="gmail_msg">
            from matplotlib.colors import LogNorm<br class="gmail_msg">
            import matplotlib.pyplot as plt<br class="gmail_msg">
            import numpy as np<br class="gmail_msg">
            <br class="gmail_msg">
            # normal distribution center at x=0 and y=5<br class="gmail_msg">
            x = np.random.randn(100000)<br class="gmail_msg">
            y = np.random.randn(100000) + 5<br class="gmail_msg">
            <br class="gmail_msg">
            plt.hist2d(x, y, bins=40, norm=LogNorm())<br class="gmail_msg">
            plt.colorbar()<br class="gmail_msg">
            #plt.show()<br class="gmail_msg">
            plt.savefig('test.eps')<br class="gmail_msg">
            #plt.savefig('test.png')<br class="gmail_msg">
            ==================================<br class="gmail_msg">
            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 class="gmail_msg">
            How to reach the desired style (regular size, and white
            color for 'NaN' value in image)?  Thanks a lot.<span class="m_-6087935160288344785HOEnZb gmail_msg"><font color="#888888" class="gmail_msg"><br class="gmail_msg">
                -- <br class="gmail_msg">
                <br class="gmail_msg">
                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<br class="gmail_msg">
                Xu,Bin<br class="gmail_msg">
                <br class="gmail_msg">
                <br class="gmail_msg">
              </font></span><br class="gmail_msg">
            _______________________________________________<br class="gmail_msg">
            Matplotlib-users mailing list<br class="gmail_msg">
            <a href="mailto:Matplotlib-users@python.org" class="gmail_msg" target="_blank">Matplotlib-users@python.org</a><br class="gmail_msg">
            <a href="https://mail.python.org/mailman/listinfo/matplotlib-users" rel="noreferrer" class="gmail_msg" target="_blank">https://mail.python.org/mailman/listinfo/matplotlib-users</a><br class="gmail_msg">
            <br class="gmail_msg">
          </blockquote>
        </div>
        <br class="gmail_msg">
      </div>
    </blockquote>
    <br class="gmail_msg">
    </div><div bgcolor="#FFFFFF" text="#000000" class="gmail_msg"><div class="m_-6087935160288344785moz-signature gmail_msg">-- <br class="gmail_msg">
      <pre class="gmail_msg">~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Xu,Bin

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

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

_______________________________________________<br class="gmail_msg">
Matplotlib-users mailing list<br class="gmail_msg">
<a href="mailto:Matplotlib-users@python.org" class="gmail_msg" target="_blank">Matplotlib-users@python.org</a><br class="gmail_msg">
<a href="https://mail.python.org/mailman/listinfo/matplotlib-users" rel="noreferrer" class="gmail_msg" target="_blank">https://mail.python.org/mailman/listinfo/matplotlib-users</a><br class="gmail_msg">
</blockquote></div>