Просто хотел предоставить ответ, используя синтаксис Razor:
У нас есть Dictionary<int, int>
, который мы рендерим для jQuery Sparkline, в виде «массива массивов».
var usageData = [ @string.Join(",", Model.UsageData.Select(d => string.Format("[{0},{1}]", d.Key, d.Value)).ToArray()) ];
Что используется примерно так:
$('#sparkline').UsageSparkline(usageData, { tooltipFormatter: cachedTooltips });
Вот что мы получаем при просмотре источника:
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 });