Изменение поворота меток тиков в тепловой карте Seaborn

Я строю тепловую карту в Сиборне. Проблема в том, что на моем графике слишком много квадратов, поэтому метки x и y расположены слишком близко друг к другу, чтобы быть полезными. Поэтому я создаю список xticks и yticks для использования. Однако передача этого списка функции вращает метки на графике. Было бы очень неплохо, чтобы морские коньки автоматически отбрасывали некоторые галочки, но, за исключением того, что я бы хотел, чтобы у вас были вертикальные движения.

import pandas as pd
import numpy as np
import seaborn as sns

data = pd.DataFrame(np.random.normal(size=40*40).reshape(40,40))

yticks = data.index
keptticks = yticks[::int(len(yticks)/10)]
yticks = ['' for y in yticks]
yticks[::int(len(yticks)/10)] = keptticks

xticks = data.columns
keptticks = xticks[::int(len(xticks)/10)]
xticks = ['' for y in xticks]
xticks[::int(len(xticks)/10)] = keptticks

sns.heatmap(data,linewidth=0,yticklabels=yticks,xticklabels=xticks)

Ответы на вопрос(2)

Ваш ответ на вопрос