最佳答案
我正在绘制 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)