For Heatmaps with Categorical Axis Labels (https://plotly.com/javascript/heatmaps/) we need a two dimensional list for the Z axis. Option values make life easier with missing samples. For one dimensional lists there are option variants, but sadly not for two dimensions.