使用 pgfplots/pgfplotstable 将表格中的热图从绿色变为黄色再变为红色

使用 pgfplots/pgfplotstable 将表格中的热图从绿色变为黄色再变为红色

我目前正在努力解决一个又一个错误。我想要创建:

在此处输入图片描述

因此,本质上,表格中的颜色编码单元格从红色逐渐变为黄色,再变为深绿色。理想情况下,每行中的最高值应为红色,而最低值应为深绿色。

当我寻找答案时,我发现 pgfplot 包非常有用,但我对大量我不理解的代码/语法感到不知所措。我发现了这个:https://tex.stackexchange.com/a/338937/274228并且已经在努力将颜色范围更改为我想要的(绿色->黄色->红色)。

提前感谢你的帮助。如果我必须提供更多详细信息,请告诉我。使用 pgfplots 不是强制性的,但在采用类似方法后https://tikz.net/heatmap/(因为可读性)我认为这缺少自定义所需的选项。代码中关于什么做什么的一些评论也将非常受欢迎!

答案1

所以最后我用excel帮助自己https://www.tablesgenerator.com/

本质上,您可以做的是使用 excel 创建表格,使用相关格式设置所需的配色方案。在上面的示例中,您应该对每一行分别执行此操作。

之后,您将得到一个类似于上面的表格(或您想要的表格)。然后使用https://www.tablesgenerator.com/复制并粘贴表格,进行最后的调整并生成乳胶代码。

为我节省了很多时间,而且可能是获得美观热图的最简单方法,至少对我来说是这样。

相关内容