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”。是的,这是有效的。非常感谢。不过,是否有一种不那么冗长的编码方式?