heatmap设置横纵坐标标签
要设置heatmap的横纵坐标标签,可以使用seaborn库中的heatmap函数,并使用set_xticklabels和set_yticklabels方法来设置。
以下是一个示例代码:
import seaborn as sns
import numpy as np
import matplotlib.pyplot as plt
# 创建一个二维数组作为数据
data = np.random.rand(5, 5)
# 创建一个标签列表
x_labels = ['Label 1', 'Label 2', 'Label 3', 'Label 4', 'Label 5']
y_labels = ['Category 1', 'Category 2', 'Category 3', 'Category 4', 'Category 5']
# 绘制heatmap
sns.heatmap(data)
# 设置横纵坐标标签
plt.xticks(np.arange(len(x_labels)), x_labels)
plt.yticks(np.arange(len(y_labels)), y_labels)
# 显示图形
plt.show()
上述代码中,首先创建了一个随机的5x5的二维数组作为数据,然后创建了一个包含横坐标标签和纵坐标标签的列表。接着使用seaborn的heatmap函数绘制了热力图,最后使用plt.xticks和plt.yticks方法设置横纵坐标的标签。最后调用plt.show()显示图形
原文地址: https://www.cveoy.top/t/topic/h56P 著作权归作者所有。请勿转载和采集!