相当于 csv 中 tikz 中的 seaborn 热图?

相当于 csv 中 tikz 中的 seaborn 热图?

是否能够制作出与从 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])

相关内容