title: matplotlib can not see the effect of setting edgecolor in plt.savefig() or plt.figure()
body: <p>I can't figure out how to add a border around a figure, it's my understanding that this would be the figure.edgecolor parameter or savefig(edgecolor) but this does not appear to work. I'm using matplotlib 1.1.1. I would expect this code to draw a red border around the figure:</p>
  
  <pre><code>import matplotlib.pyplot as plt
  plt.plot([1,2,3])
  plt.savefig('test.png', edgecolor='r', facecolor='g')
  </code></pre>
  
  <p>When I look at the figure it has a green facecolor, but I don't see a red edgecolor?</p>
  
  <p>The following doesn't work either:</p>
  
  <pre><code>import matplotlib.pyplot as plt
  plt.figure(edgecolor='r', facecolor='g')
  plt.plot([1,2,3])
  plt.show()
  </code></pre>
  
  <p>Again I see the green facecolor, but no red edgecolor. What am I doing wrong?</p>
  
  <p>Any ideas?</p>