FusionCharts HeatMap:显示零而不是空白/缺失值

时间:2013-09-27 21:03:27

标签: charts default visualization heatmap fusioncharts

是否可以在FusionCharts Heatmap中显示“0”而不是空白(缺失值)?例如现在它看起来像这样:

FusionCharts Heatmap

我想显示0而不是缺失/空白值。

1 个答案:

答案 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))