是否能够制作出与从 csv 文件中python
获得的热图完全相同的图片?seaborn
示例文件 data.csv:
,a,b,c,d
A, 50,-300,-200,-100
B, -20,0,100,200
C, 5,300,40,800
D, 3,30,50,70
先前回答的问题提出了一种长期自制的方法,新手很难对其进行定制: 使用 TikZ 绘制热图
另一个建议使用乳胶表: 通过 TikZ 对表格中的阴影进行参数化
但是两者似乎都不太可扩展(例如我的数据文件可能有 1000 行),难以定制(我希望每 10 行放置自定义 yticks)并且难以维护......
原始python代码:
ax = sns.heatmap(df, xticklabels=xticks, square=True, linewidth=.5)
ax.set_xticks(np.linspace(0, 1, 11)*ax.get_xlim()[1])