Python 抑制矩阵中的所有标记

Python 抑制矩阵中的所有标记,python,pandas,plot,Python,Pandas,Plot,我正在使用pandas.tools.plotting中的scatter\u matrix函数生成散点图矩阵,因为我有很多变量,所以标签看起来非常混乱。有没有办法抑制所有的标签,甚至是记号?下面是一些代码,基本上说明了我的意思: import numpy as np from pandas import DataFrame, scatter_matrix n = 50 p = 15 cols = ['var_' + str(k) for k in range(p)] data = DataF

我正在使用
pandas.tools.plotting
中的
scatter\u matrix
函数生成散点图矩阵,因为我有很多变量,所以标签看起来非常混乱。有没有办法抑制所有的标签,甚至是记号?下面是一些代码,基本上说明了我的意思:

import numpy as np
from pandas import DataFrame, scatter_matrix

n = 50
p = 15

cols = ['var_' + str(k) for k in range(p)]

data = DataFrame(np.random.randn(n, p), columns = cols)
scatter_matrix(data, diagonal = 'kde')
这对我来说很有用:

    sm = scatter_matrix(data, diagonal = 'kde')
    for subaxis in sm:
        for ax in subaxis:
            ax.xaxis.set_ticks([])
            ax.yaxis.set_ticks([])
            ax.set_ylabel("")
            ax.set_xlabel("")
    pic = sm[0][0].get_figure()  
    pic.savefig("MyScatter.png")  

你能把你的源代码写进去吗?你可能想看看,嗯,这给了我一个错误“未知属性xticks”。是的,这是有效的。非常感谢。不过,是否有一种不那么冗长的编码方式?