找回密码
 立即注册

QQ登录

只需一步,快速开始

fk21

注册会员

1

主题

2

帖子

19

积分

注册会员

积分
19
最新发帖

[已处理] 饼图改颜色

fk21
注册会员   /  发表于:2017-9-21 14:54  /   查看:3895  /  回复:4
<c1:C1Sunburst x:Name="sunburst" Binding="Value" BindingName="Name" Foreground="White">
            <c1:C1Sunburst.ItemsSource>
                <c1:FlexPieSliceCollection>
                    <c1:FlexPieSlice Name="Slice1" Value="23"   />
                    <c1:FlexPieSlice Name="Slice2" Value="2"/>
                    <c1:FlexPieSlice Name="Slice3" Value="3"/>
                    <c1:FlexPieSlice Name="Slice4" Value="4"/>
                </c1:FlexPieSliceCollection>
            </c1:C1Sunburst.ItemsSource>
        </c1:C1Sunburst>


这种饼图怎么改每一块背景颜色和边线的颜色?还有旁边的方块的颜色。

4 个回复

倒序浏览
JeffryLI
葡萄城公司职员   /  发表于:2017-9-21 15:40:20
沙发
您好,这个我们的控件有一个Palette的属性,里面包含了多种的样式,可供选择,希望能帮到您。
请点击评分,对我5分评价,谢谢!

葡萄城控件服务团队
官方网站: https://www.grapecity.com.cn/developer
回复 使用道具 举报
fk21
注册会员   /  发表于:2017-9-27 16:49:48
板凳
JeffryLI 发表于 2017-9-21 15:40
您好,这个我们的控件有一个Palette的属性,里面包含了多种的样式,可供选择,希望能帮到您。

不能自定义一组颜色吗?
回复 使用道具 举报
JeffryLI
葡萄城公司职员   /  发表于:2017-9-27 17:38:30
地板
fk21 发表于 2017-9-27 16:49
不能自定义一组颜色吗?

您好,这个现在还没有这个接口来设置,不好意思哈。
请点击评分,对我5分评价,谢谢!

葡萄城控件服务团队
官方网站: https://www.grapecity.com.cn/developer
回复 使用道具 举报
JeffryLI
葡萄城公司职员   /  发表于:2017-10-10 11:08:24
5#
fk21 发表于 2017-9-27 16:49
不能自定义一组颜色吗?

您好,帮您查了下,有两种方案,一种是内置的主题和Palette,一种是需要设置Palette,然后在定义画刷,进行修改, this.c1Chart1.Palette = ColorGeneration.Default;

            Brush[] customBrushes = new Brush[5] { Brushes.Blue, Brushes.Orange, Brushes.Yellow, Brushes.Red,Brushes.Purple };
            this.c1Chart1.CustomPalette = customBrushes;
这个有问题就是如果您的series比brushes多,将会重复按brushes展示。
如果您对原有的某个Palette不满意,就在PlotElementLoaded事件中进行修改
PieSlice pieSlice = (sender as PieSlice);
            switch (pieSlice.DataPoint.Name)
            {
                case "P1":
                    pieSlice.Fill = Brushes.SeaGreen;
                    pieSlice.Offset = 10;
                    break;
                default:
                    break;
            }
总之还是定义您的颜色还是要定义到Paltte统一取。
请点击评分,对我5分评价,谢谢!

葡萄城控件服务团队
官方网站: https://www.grapecity.com.cn/developer
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部