private static void FillCategories(RadarChart radar, string prefix, int count) { for (int i = 0; i < count; i++) { radar.AddCategory(prefix + i.ToString(), null); } }
private static RadarChart CreateRadarSample3() { var radar = new RadarChart { Caption = "Radar Chart", Palette = rnd.Next(1, 6) }; radar.Anchor.Alpha = 0; var count = 41; FillCategories(radar, "Index ", count); for (int i = 0; i < 6; i++) { AddSeries(radar, "Seriese " + (i + 1).ToString(), count); // 뒤에 있는 set 의 value 값을 null로 설정한다. foreach (var set in radar.DataSets[i].SetElements.Skip(30)) { if (set is ValueSetElement) { ((ValueSetElement)set).Value = null; } } } return(radar); }
private static void AddSeries(RadarChart radar, string seriesName, int count) { var dataset = new DataSetElement { SeriesName = seriesName }; for(int i = 0; i < count; i++) dataset.AddSet(new ValueSetElement(rnd.Next(3, 10))); radar.DataSets.Add(dataset); }
private static RadarChart CreateRadarSample1() { var radar = new RadarChart { Caption = "Radar Chart", Palette = rnd.Next(1, 6) }; radar.Anchor.Alpha = 0; var count = 10; FillCategories(radar, "Index ", count); AddSeries(radar, "Seriese 1", count); AddSeries(radar, "Seriese 2", count); return radar; }
private static void AddSeries(RadarChart radar, string seriesName, int count) { var dataset = new DataSetElement { SeriesName = seriesName }; for (int i = 0; i < count; i++) { dataset.AddSet(new ValueSetElement(rnd.Next(3, 10))); } radar.DataSets.Add(dataset); }
private static RadarChart CreateRadarSample1() { var radar = new RadarChart { Caption = "Radar Chart", Palette = rnd.Next(1, 6) }; radar.Anchor.Alpha = 0; var count = 10; FillCategories(radar, "Index ", count); AddSeries(radar, "Seriese 1", count); AddSeries(radar, "Seriese 2", count); return(radar); }
private static RadarChart CreateRadarSample3() { var radar = new RadarChart { Caption = "Radar Chart", Palette = rnd.Next(1, 6) }; radar.Anchor.Alpha = 0; var count = 41; FillCategories(radar, "Index ", count); for(int i = 0; i < 6; i++) { AddSeries(radar, "Seriese " + (i + 1), count); // 뒤에 있는 set 의 value 값을 null로 설정한다. foreach(var set in radar.DataSets[i].SetElements.Skip(30)) if(set is ValueSetElement) ((ValueSetElement)set).Value = null; } return radar; }
private static RadarChart CreateRadarSample2() { var radar = new RadarChart { Caption = "Variance Analysis", Palette = rnd.Next(1, 6), }; radar.RadarFillColor = Color.White; radar.PlotBorder.Thickness = 2; radar.Anchor.Alpha = 100; radar.NumberAttr.NumberPrefix = "$"; var count = 12; FillCategories(radar, "M", count); AddSeries(radar, "Products", count); AddSeries(radar, "Services", count); return radar; }
private static RadarChart CreateRadarSample2() { var radar = new RadarChart { Caption = "Variance Analysis", Palette = rnd.Next(1, 6), }; radar.RadarFillColor = Color.White; radar.PlotBorder.Thickness = 2; radar.Anchor.Alpha = 100; radar.NumberAttr.NumberPrefix = "$"; var count = 12; FillCategories(radar, "Index ", count); AddSeries(radar, "Products", count); AddSeries(radar, "Services", count); return(radar); }
private static void FillCategories(RadarChart radar, string prefix, int count) { for(int i = 0; i < count; i++) radar.AddCategory(prefix + i, null); }