编者注:此主题从“图形生成器中的带边框或高对比度热图”中的评论中移出。请参阅此“愿望清单”项目以了解上下文。
大家好,
我想回到这个话题。我正在尝试创建一个类似的热图,但没有值的单元格没有边框,正如您在 Paul 的示例(行 DH)中看到的那样。有什么建议可以实现这一点吗?
我正在使用热图构建一种具有 21 个区域的晶圆图。我想为所有区域添加边框,但问题是某些区域没有数据。我已经尝试填充 0,但它会弄乱颜色渐变。
期待你的答复。

这是它的外观,但由于输入 0,实际数据点的颜色会受到影响。 如果我不放 0,则没有数据的单元格没有边框:

您希望没有值的单元格是什么颜色,我猜是白色?如果是这样,您可以向轴添加网格线并添加热图线颜色,那么您应该看到所有内容都已填充:



这是一个重新创建这些值的脚本:
Names default to here(1);
dt = Open( "$Sample_data/big class.jmp" );
dt << Graph Builder(
Size( 550, 482 ),
Show Control Panel( 0 ),
Variables( X( :height ), Y( :weight ) ),
Elements( Heatmap( X, Y, Legend( 4 ) ) ),
SendToReport(
Dispatch(
{},
"height",
ScaleBox,
{Label Row(
{Major Grid Line Color( 0 ), Minor Grid Line Color( 0 ),
Show Major Grid( 1 ), Show Minor Grid( 1 )}
)}
),
Dispatch(
{},
"weight",
ScaleBox,
{Label Row(
{Major Grid Line Color( 0 ), Minor Grid Line Color( 0 ),
Show Major Grid( 1 ), Show Minor Grid( 1 )}
)}
),
Dispatch(
{},
"Graph Builder",
FrameBox,
{DispatchSeg( RectSeg( 1 ), Line Width( 1 ) )}
)
)
)