gpt4 book ai didi

c# - ZedGraph 饼图上的自定义标签

转载 作者:太空宇宙 更新时间:2023-11-03 11:28:45 25 4
gpt4 key购买 nike

我想在我的饼图上创建自定义标签。目前,我的标签类型是 PieLabelType.Value,但我需要格式化该值以显示货币符号 (€) 和千位分隔符。

通常,我使用 String.Format 方法和 C0 作为参数,但我不能使用 PieLabelType.Value.Format("C0")

代码示例:

PieItem oTempPie1 = oGraphPane.AddPieSlice(oGerCosts._CNQ_, RedColor, 0, "blabla");
oTempPie1.LabelType = PieLabelType.Value;
PieItem oTempPie2 = oGraphPane.AddPieSlice(oGerCosts._CTQ_, BlueColor, 0, "blabla");
oTempPie2.LabelType = PieLabelType.Value;

oGraphPane.Title.Text = "RDV " + sScenarioReference;
oGraphPane.Legend.Position = LegendPos.Right;
oGraphPane.Legend.IsVisible = true;

// Font:
oGraphPane.Title.FontSpec.Size = c_fDefaultFontSize;
oGraphPane.Title.FontSpec.IsBold = true;
oGraphPane.Legend.FontSpec.Size = c_fDefaultFontSize;

我该如何解决这个问题?

最佳答案

我找到了解决问题的方法。

我编辑了 ZedGraph 库的 PieItem 类以在 Enum PieLabelType 上添加项目。

我修改了代码以根据枚举值格式化返回字符串。

关于c# - ZedGraph 饼图上的自定义标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8512811/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com