Just wanted to provide an answer using Razor syntax:
We have a Dictionary<int, int> , which we present for jQuery Sparkline as an "array of arrays".
var usageData = [ @string.Join(",", Model.UsageData.Select(d => string.Format("[{0},{1}]", d.Key, d.Value)).ToArray()) ];
Used like this:
$('#sparkline').UsageSparkline(usageData, { tooltipFormatter: cachedTooltips });
This is what we get when viewing the source:
var usageData = [ [-13,0],[-12,1],[-11,0],[-10,0],[-9,1],[-8,1],[-7,0],[-6,2],[-5,2],[-4,0],[-3,0],[-2,9],[-1,3],[0,4] ]; $('#sparkline').UsageSparkline(usageData, { tooltipFormatter: cachedTooltips });
goldenratio Apr 17 '13 at 18:12 2013-04-17 18:12
source share