Как примечание, обычным требованием является указание цветов фона в зависимости от значений.
Для этого вы можете сделать:
k = Table[RandomInteger[{1, 2}], {4}, {7}];
Grid[k,
Background ->
{None, None,
Join[
Position[k, 1] /. {x_, y_} -> ({x, y} -> LightRed),
Position[k, 2] /. {x_, y_} -> ({x, y} -> LightBlue)]
}]
Редактировать
Если вы не знаете априори диапазон значений, вы можете попробовать что-то вроде:
k = Table[RandomInteger[{1, 20}], {4}, {7}];
Grid[k,
Frame -> All,
ItemStyle -> Directive[FontSize -> 16],
Background ->
{None, None,
Flatten@Array[List[##] ->
ColorData["Rainbow"][(k[[##]] - Min@k) / Max@k] &,
Dimensions@k]
}
]