Я смотрю на DotNet.HighCharts и только начинаю пытаться понять его. Я думал сделать что-то более «простое», просто чтобы освоиться, например, с круговой диаграммой.
Я просмотрел следующую ссылку DotNet HighCharts, Populates круговую диаграмму с результатом запроса и хотел попытаться заполнить данные из кода позади. Я хотел сильно заморочиться, чтобы я мог выучить и понять это. Сначала узнайте, как сканировать, прежде чем я научусь работать с ним и заполнять базу данных.
Я думаю, что я не понимаю, как правильно настроить данные серии. Вот как я заполняю объект серии:
var browers = new List<object[]>();
browers.Add(new object[] { "Firefox", 35.0 });
browers.Add(new object[] { "IE", 25 });
browers.Add(new object[] { "Safari", 20 });
browers.Add(new object[] { "Opera", 15 });
browers.Add(new object[] { "Others", 5 });
List<Series> browserSeries = new List<Series>();
//I think this is causing the problem
browserSeries.Add(new Series
{
Name = "Browsers",
Data = new Data(browers.ToArray())
});
А потом это делается здесь так же, как ссылка:
.SetSeries(new Series
{
Type = ChartTypes.Pie,
Name = "Browser share",
Data = new Data(browserSeries.Select(b => new { Name = b.Name, Y = b.Data }).ToArray())
});
В настоящее время диаграмма не отображает никаких данных. Это просто пусто. Может ли кто-нибудь указать мне в правильном направлении, что я сделал неправильно?
Большое спасибо за помощь.