我正在使用ZedGraph在我的 C# WinForms 应用程序中显示一些饼图。我想以以下格式显示图例以及每个饼图旁边的标签:
图例:每个项目都应显示饼图的名称,例如"Customers"
切片标签:每个标签应显示值和百分比,例如"4 (25%)"
默认情况下,我可以让图例根据需要显示名称。那么关于标签要求......
我查看了该LabelType
属性,它允许我为标签格式选择一些选项(这里是列表)。不幸的是,没有Value_Percent
选择。我不能使用包含名称的那些,因为它们太长并且会破坏标签的显示。
我虽然也许我可以自己设置文本标签,因为无论如何我都可以计算值和百分比,所以我尝试了这个:
pieItem.Label.Text = myCustomString;
这确实得到了我想要的标签,但它也将图例键格式设置为相同 - 所以我失去了对名称的要求。
是否可以独立于图例文本更改切片标签文本?或者,是否有可能以另一种方式实现我的要求?