После этого Мне удалось повернуть ярлыки так, как я хочу.
axes = pd.plotting.scatter_matrix(df_plot, alpha=0.1, figsize=[10, 10])
n = len(df_plot.columns) - 1
for x in range(n):
for y in range(n):
# to get the axis of subplots
ax = axes[x, y]
# to make x axis name vertical
ax.xaxis.label.set_rotation(90)
# to make y axis name horizontal
ax.yaxis.label.set_rotation(0)
# to make sure y axis names are outside the plot area
ax.yaxis.labelpad = 25
Проблема заключается в том, что (1) мне нужно настроить панель ярлыков вручную (чтоне вариант, так как у меня есть много таких графиков, созданных из цикла) и (2), что более длинные метки обрезаются краем фигуры (это может быть частично решено с помощью plt.tight_layout (), но это также увеличивает пространство междуразброс сюжета, который я не хочу). Как я могу это исправить? Я предполагаю, что должна быть простая "автоматическая настройка"?