axs= pd.plotting.scatter_matrix(numericData, figsize = (colNo,colNo))
for i in range(colNo):
vert = axs[i,0]
vert.yaxis.label.set_rotation(0)
vert.xaxis.label.set_ha('right')
vert.set_yticks(())
h = axs[colNo-1, i]
h.xaxis.label.set_rotation(90)
h.set_xticks(())
2条答案
按热度按时间3htmauhk1#
如果你想旋转轴刻度,使用matplotlib特性是很方便的。导入matplotlib为**'plt'**后,你只需要写:
它会帮你完成工作。回到你问的问题,'rot'关键字带参数或根据图的类型旋转轴,如文档中所述:
rot:int,默认为无
旋转刻度(垂直图的xticks,水平图的yticks)
我认为如果绘图是垂直,它会旋转xticks,如果是水平,它会旋转yticks。
Matplotlib提供了上面写的更好的方法,我发现它有效得多。
bqf10yzr2#
示例