试图删除yaxis值.
d = pd.DataFrame({'row':['a']*9 + ['b']*9 + ['c']*9,
'col': ['fft','krn','bycp']*9,
'val':np.random.randn(27)})
print 'data', d
Run Code Online (Sandbox Code Playgroud)
试图抓住数字不起作用.
#f, (ax1, ax2) = plt.subplots(2, 1, sharex=True)
f,ax = plt.subplots()
r= d['row'].unique()
(c1, c2, c3, c4, c5) = sns.color_palette("husl", 6)[:5]
g = sns.FacetGrid(d, col='col', row='row',size=.7, aspect=5, palette="husl",margin_titles=True)
g.map(sns.rugplot,'val',height=.12)
print sns.axes_style()
Run Code Online (Sandbox Code Playgroud)
despine不会删除值
sns.despine(left='False')
g.fig.subplots_adjust(wspace=.1, hspace=.02);
g.set_axis_labels(['a','b','c'], 'values');
ax = plt.gcf().axes
ax.axes.get_yaxis().set_visible(False)
ax.set_visible(False)
plt.show()
Run Code Online (Sandbox Code Playgroud)
plt.gcf().axes 给 AttributeError: 'list' object has no attribute 'axes'
get_yaxis() 什么也没做.
如何从seaborn中的FacetGrid中删除yaxis值?
def deadlines(t):
'''shows pretty time to deadlines'''
fmt = '%a %d %m %Y %I:%M %p %Z'
dt = datetime.strptime( t , fmt )
print 'dt ', repr(dt)
first = 'Sun 11 May 2014 05:00 PM PDT'
deadlines(first)
Run Code Online (Sandbox Code Playgroud)
ValueError:时间数据'Sun 11 May 2014 02:00 PM PDT'与格式'%a%d%m%Y%I:%M%p%Z'不匹配
这有什么不对吗?