c# - .net 图表控件 : retain series colors when adding and removing other series?

标签 c# .net charts

在 .net 图表控件(折线图)中添加和删除系列时,如何保留现有系列颜色?

目前,当我向图表中添加多个系列时,它们都会自动从图表调色板中分配颜色。但是如果我然后删除第一个系列,所有后续系列的颜色都会根据图表调色板中的顺序重置。有什么办法可以阻止这种情况发生吗?

提前致谢。

最佳答案

为什么不直接设置图表颜色而不使用调色板?

Chart.Palette = ChartColorPalette.None;
Chart.Series[0].Color = Color.Green;

等等,等等。这确实意味着您必须在添加每个系列时为其设置颜色,但这就是生活。

关于c# - .net 图表控件 : retain series colors when adding and removing other series?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4214125/

相关文章:

ios - 如何使用 iOS 图表在 LineChart 上设置不同的颜色间隔?

javascript - 在 Google Charts 中添加 HTML 呈现的标题

c# - Azure应用程序服务可以访问github存储库中的文件吗?

c# - 如何防止这种布局循环?

c# - 使用 Linq.Expressions.Expression 排序

javascript - ChartJS : datalabels: show percentage value in Pie piece

c# - 与 fo-dicom 的存储 promise

c# - 根据当前文化将字符串转换为带点或逗号的十进制

c# - 如何启用特殊键(ctrl-c、ctrl-v、tab、delete)Windows.Form.WebBrowser 控件

c# - CSC : error CS2001: Source file '.NETPortable,Version=v4.5,Profile=Profile78.AssemblyAttributes.cs' could not be found