protected override void SetupChart() { var chart = (FlexChart)Chart; var clrs = WebColors.GetColors(); chart.BeginUpdate(); chart.ChartType = ChartType.Scatter; chart.Legend.Position = Position.Right; chart.Legend.Title = "Web (X11) Colors"; chart.Legend.GroupHeaderStyle.Font = new Font(chart.Font.FontFamily, chart.Font.Size, FontStyle.Bold); chart.Legend.ScrollBars = LegendScrollBars.Vertical; chart.LegendToggle = true; chart.AxisX.AxisLine = false; chart.AxisX.MajorGrid = true; chart.ToolTip.Content = "{Name}\nR={R}\nG={G}\nB={B}"; foreach (var clr in clrs) { var ser = new Series() { Name = clr.Name }; ser.Style.FillColor = clr.Color; ser.SymbolStyle.StrokeWidth = 0; ser.DataSource = new WebColor[] { clr }; chart.Series.Add(ser); } chart.Binding = "B"; chart.BindingX = "G"; chart.EndUpdate(); }