Possible workaround: create a column with the means (rounded as desired) and use these values as labels. In Graph Builder, use Label by Row.
Current Data Table() << New Column("heatmap means",
Numeric,
"Continuous",
Formula(Round(Col Mean(:Gain, :U1_LOTID, :U2_LOTID), 1)),
<<label
);