是否可以在FusionCharts Heatmap中显示“0”而不是空白(缺失值)?例如现在它看起来像这样:
我想显示0而不是缺失/空白值。
答案 0 :(得分:4)
感谢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))