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

编者注:此主题已从评论移至Graph Builder 中的有边界或更高对比度的热图. 有关上下文,请参阅此愿望清单项目。
大家好,
我想回到这个话题。 我正在尝试创建一个类似的热图,但是没有值的单元格没有边框,正如您在 Paul 的示例(DH 行)中看到的那样。 任何建议如何实现?
我正在使用热图构建一种具有 21 个区域的晶片图。 我想与所有区域接壤,但问题是某些区域没有数据。 我已经尝试填充 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 ) )}
)
)
)你好我,
感谢您的建议,这正是我正在寻找的。 但是,就我而言,网格线与实际区域交叉,如下所示:

你认为有办法让网格线介于两者之间吗?
实际上,我自己刚刚找到了解决方案...将自动更改为长分隔符!谢谢你的提示!