2014-02-28 61 views
4

我試圖理解matplotlib,但我無法爲我的生活擺脫圍繞情節的這個灰色邊框。如何從matplotlib中刪除灰色邊框

我的代碼非常簡單。我一直在查看matplotlib文檔,但令人沮喪的是,我找不到有關如何更改背景顏色的任何內容。有人可以幫忙嗎?

import matplotlib.pyplot as plt 
import numpy as np 
x = np.linspace(0,10) 
y = np.linspace(0,10) 
plt.plot(x,y) 
plt.show() 

my image

謝謝!

回答

7

有很多方法。最直接相關的代碼風格你會

import matplotlib.pyplot as plt 
import numpy as np 
x = np.linspace(0, 10) 
y = np.linspace(0, 10) 
plt.figure(facecolor="white") 
plt.plot(x, y) 
plt.show() 

enter image description here

這也可以在會話中的所有地塊做

import matplotlib as mpl 
mpl.rc("figure", facecolor="white") 

或者爲所有情節設置所有會話都將figure.facecolor設置爲matplotlibrc文件。

+2

這只是使它變白。是否有辦法實際去除該區域,以便劇情佔據整個框架? – user2242044

+1

使用tight_fit命令/選項 – Naib