是否可以在 FusionCharts 热图中显示“0”而不是空白(缺失值)?例如现在它看起来像这样:
我想显示 0 而不是缺失/空白值。
是否可以在 FusionCharts 热图中显示“0”而不是空白(缺失值)?例如现在它看起来像这样:
我想显示 0 而不是缺失/空白值。
感谢 SO 社区的大力支持,我回到了我对这个问题的原始研究。
原来解决方案是显而易见的,就在我自己的眼皮底下。最初,单个图表元素被收集在这样的 StringBuilder 中(VB.NET/ASP.NET 代码)
chartSB.AppendFormat("<set rowId='{0}' columnId='{1}' value='{2}' ", rowID, colName, value)
如果“值”具有实际值 - 它被显示,但如果它包含DbNull
- 它显示为空白。我不想修改为图表提供数据的原始数据集,但我不必这样做。如果我DbNull
只是为了渲染而用“0”替换 - 这可以解决问题:
chartSB.AppendFormat("<set rowId='{0}' columnId='{1}' value='{2}' ", rowID, colName, If(IsDBNull(value), "0", value))