C# 条形图和饼图上的Z形图和标签

C# 条形图和饼图上的Z形图和标签,c#,charts,diagram,zedgraph,labels,C#,Charts,Diagram,Zedgraph,Labels,我已经成功地制作了两张图,一张饼图和一张水平条形图,但我在这两张图上都有两个标签问题 在我的饼图上,在某些组合上,标签重叠 如何确保标签不重叠 我的水平条形图也有标签问题,我使用 BarItem.CreateBarLabels( myPane,false, ""); 并得到以下结果 如何删除零,而只获取条的最后一个值 我试着在网上搜索,试着在微笑的话题上提出建议,试了很多东西 BarItem.CreateBarLabels( myPane,false, "0f"); BarIte

我已经成功地制作了两张图,一张饼图和一张水平条形图,但我在这两张图上都有两个标签问题

在我的饼图上,在某些组合上,标签重叠

如何确保标签不重叠


我的水平条形图也有标签问题,我使用

 BarItem.CreateBarLabels( myPane,false, ""); 
并得到以下结果

如何删除零,而只获取条的最后一个值


我试着在网上搜索,试着在微笑的话题上提出建议,试了很多东西

BarItem.CreateBarLabels( myPane,false, "0f");

BarItem.CreateBarLabels( myPane,false, "0f0");
尝试更改字符串格式,但似乎没有任何帮助

Trid改变标签的角度

myPie=myPane.AddPieSlice(yz[tel], Color.Orange, Color.DarkOrange, 45f, 0, navn + " - " + yz[tel].ToString() );

myPie=myPane.AddPieSlice(yz[tel], Color.Orange, Color.DarkOrange, 90f, 0, navn + " - " + yz[tel].ToString() );

myPie=myPane.AddPieSlice(yz[tel], Color.Orange, Color.DarkOrange, 45f, 22, navn + " - " + yz[tel].ToString() );

但似乎没有什么帮助,有些人有一些想法

  • 确保饼图中没有标签重叠
  • 仅显示水平条形图的最大值
多谢各位