c#怎么实现chart柱状图的不同颜色

http://zhidao.baidu.com/link?url=dP8Md5aIZ1zacDe5tRRkqKTYyOUQgfgYkjViN0hDgpGDiGZlJWBcf6aQFYcLXJRrOuTjhkfBvEUFWQShWUakk-LYALJA4qLKKvQ2zPEwRrq

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


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

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

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


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

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

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


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

  • 2
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值