你用什么方法做的,我的饼图不会重叠,鼠标放上去显示对应的数据比例。
你用的是C#里面的控件Chart吗?你用10个标签试一下?然后其他9个标签的y值是差不多的,并且占比很小的。{{uploading-image-109147.png(uploading...)}}
@😀明笔记: 我的海运占比是0,空运占比也很小
@😀明笔记: 我试一下10各的看看
@Yimi依米: 那你能不能多加几个标签试试看?
@😀明笔记:
这个标签8个,很多占比都是0,但是也不会重叠
@Yimi依米: 请问你用的是C#里面的Chart控件吗???Vs版本是2015?项目的目标框架是多少?
@😀明笔记: 我是vue.js做的
@😀明笔记: 我没有用控件,我的是asp.net MVC
你的是什么,
@Yimi依米: 我的是.net framework的WindowForm 凉凉了┭┮﹏┭┮
@😀明笔记: 我帮你研究研究,有用前端框架吗
@Yimi依米: 没有的,Winform里面好像没有这个,是直接拖Chart控件,直接配的属性,然后生成的饼图标签就重叠了。非常感激!!
@😀明笔记: 方不方便给我看一下代码
@😀明笔记: 你有没有这个属性avoidLabelOverlap
@Yimi依米: 没有,饼图的设置属性就这几个
@Yimi依米: 没有什么设计代码,都是直接工具箱拖拉出来的控件,然后调一下属性
@😀明笔记: https://blog.csdn.net/qq_24364529/article/details/78692629
你看一下这篇文章,能不能帮到你
@Yimi依米: 并不行,里面没有关于标签的描述
@😀明笔记: 有啊,
@😀明笔记: 我也不熟悉,我去新建一个windowform项目试试
@Yimi依米: 这个只是确认是否显示标签
@Yimi依米: 我找不到类似avoidLabelOverlap这个属性
@😀明笔记: 嗯嗯,我新建一个winform项目试试
@Yimi依米: 哇,热心好心人!!!再次感谢
@😀明笔记: 我推荐篇文章给你吧。应该有用。
https://blog.csdn.net/lzxue1989/article/details/9615623
这是他的效果图
@Yimi依米: 找到了,不重叠的方式就是设置图表区ChartAreas设置成3D
@😀明笔记: 嗯嗯,记得结贴哈
@Yimi依米: 结了!非常感谢你的耐心回应!
@😀明笔记: 正好今天下午比较空(▽)