想请教你一下,c#怎么实现chart柱状图的不同颜色

我想让每一个颜色都不相同... 我想让每一个颜色都不相同 展开
 我来答
zhouxiang_1216
2014-03-18 · TA获得超过2591个赞
知道大有可为答主
回答量:1286
采纳率:33%
帮助的人:1379万
展开全部

可以使用多种方式来得到你要的效果,下面说明一下,这是原始的图表:

2、直接指定它的颜色,比如指定第二个为绿色,代码为:

this.chart1.Series[0].Points[1].Color = Color.Green;

效果如下,通过改变Points的索引值就可以指定任意一个点的颜色:

3、直接指定调色板,它是一个枚举,共有13个值,比如下面这个代码:

this.chart1.Series[0].Palette = ChartColorPalette.Bright;

得到的效果如下,通过改变ChartColorPalette这个枚举能得到更多的效果:

4、还可以使用我在另一个回答中说的,将每个点做为一个序列来处理,那么系统将自动指定不同的颜色进行区分,当然也可以自行指定每一个颜色,和以上方式的区别在于可以自动得到多个图例项,可以用来指示区分的意图;

基本就是这样,希望对你有帮助,还有疑问请追问或是Hi

来自:求助得到的回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式