2015-07-22 134 views

回答

2

您可以在這個數字通過plt.subplots()第一,然後設置適當的大小聲明fig, ax對,並要求sns.regplot對劇情有ax

import numpy as np 
import seaborn as sns 
import matplotlib.pyplot as plt 

# some artificial data 
data = np.random.multivariate_normal([0,0], [[1,-0.5],[-0.5,1]], size=100) 

# plot 
sns.set_style('ticks') 
fig, ax = plt.subplots() 
fig.set_size_inches(18.5, 10.5) 
sns.regplot(data[:,0], data[:,1], ax=ax) 
sns.despine() 

enter image description here

+1

這可以工作,但只是將'figsize'傳遞給'plt.subplots()';不需要另外一行代碼來調用'set_size_inches'。 – mwaskom

-1

還是有點短:

import numpy as np 
import seaborn as sns 
import matplotlib.pyplot as plt 

# some artificial data 
data = np.random.multivariate_normal([0,0], [[1,-0.5],[-0.5,1]], size=100) 

# plot 
sns.set_style('ticks') 

g = sns.regplot(data[:,0], data[:,1]) 
g.figure.set_size_inches(18.5, 10.5) 
sns.despine()