Yvo*_*ian 6 python matplotlib heatmap seaborn
我正在尝试使用 sns.heatmap 函数绘制一个大热图。但是,由于地图太大,因此很难找到对应行和列的xtick 标签或ytick 标签。我可以在顶部添加 xtick 和 xlabels,在右侧添加 ytick 和 ylabels 吗?
我尝试了很多不同的方法。但他们都没有工作。
不确定您尝试过什么,但通常的方法是通过tick_params:
import matplotlib.pyplot as plt
import numpy as np; np.random.seed(0)
import seaborn as sns
uniform_data = np.random.rand(10, 12)
ax = sns.heatmap(uniform_data)
ax.tick_params(right=True, top=True, labelright=True, labeltop=True)
plt.show()
Run Code Online (Sandbox Code Playgroud)