2013-09-27 3 views
0

Можно ли отобразить «0» в FusionCharts Heatmap вместо пробелов (отсутствующие значения)? Например теперь выглядит следующим образом:FusionCharts HeatMap: отображает нули вместо пробелов/отсутствующих значений

FusionCharts Heatmap

Я хотел бы показать 0, вместо недостающего/пустых значений.

+1

Я не вижу большой проблемы с этим вопросом, и невежественные комментарии делают меня грустным. 13 комментариев удалены. – Shog9

+0

@ Shog9 - Какие комментарии были незнакомы? – MikroDel

+0

@ Shog9 - его не проблема ** большая **, но если такой вопрос будет задан без щедрости - он будет занижен вопросами «что ты наделал?» или «показать свое исследование» или «что вы пробовали» и т. д. – MikroDel

ответ

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)) 
+0

Да downvotes - действительно сильное поощрение, не так ли? Также увлекательно наблюдать за тем, как они снежки. Интересно, я просто должен удалить всю вещь и закончить. –

+0

Downvoted без комментариев - его проблема, но с объяснением - его способ известить, что вы должны сделать, чтобы избежать downvoting – MikroDel