找回密码
 立即注册

QQ登录

只需一步,快速开始

ljf31

中级会员

31

主题

88

帖子

651

积分

中级会员

积分
651

活字格认证

ljf31
中级会员   /  发表于:2014-5-9 08:58  /   查看:5913  /  回复:9
版主,你好。以饼图显示数据的时候,给每个数据序列的PointLabelTemplate属性设置了一个模板。当俩个相邻的数据比较小的时候,显示的备注就会出现重叠的问题。该如何解决呢?

9 个回复

倒序浏览
roger.wang
社区贡献组   /  发表于:2014-5-9 09:53:00
沙发
数据多了,图小了,会出现重叠的现象。

请能给截个图, 看看您的具体情况。

下面2个办法尝试过没有?

  1. c1chart:PlotElement.LabelOffset="30 10"
复制代码


  1. C1Chart:DataSeries.PointLabelTemplate>
  2.                                         <DataTemplate>
  3.                                             <Border BorderBrush="Gray" C1Chart:PlotElement.LabelAlignment="Auto" >
  4.                                                 <TextBlock  Text="{Binding Value, StringFormat={}{0}%}" />
  5.                                             </Border>
  6.                                         </DataTemplate>
  7.                                     </C1Chart:DataSeries.PointLabelTemplate>
复制代码
回复 使用道具 举报
ljf31
中级会员   /  发表于:2014-5-9 15:11:00
板凳
回复 2楼roger.wang的帖子

版主,你好。我这数据序列只由三个,图1是重叠的图,图2是没有重叠效果比较好。不管数据怎么变化,始终达到图2的效果。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
roger.wang
社区贡献组   /  发表于:2014-5-9 16:04:00
地板
2#的办法已经尝试了吧。

我再帮您找找解决办法。 请耐心等待。
回复 使用道具 举报
ljf31
中级会员   /  发表于:2014-5-9 18:29:00
5#
回复 4楼roger.wang的帖子

那个已经试过了,不行。版主,以下的现实方式C1Chat控件能实现吗?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
roger.wang
社区贡献组   /  发表于:2014-5-12 09:57:00
6#
回复 5楼ljf31的帖子

抱歉,我这里目前实现不了。

正在和产品团队沟通,帮您找其他的解决办法。
回复 使用道具 举报
ljf31
中级会员   /  发表于:2014-5-12 10:09:00
7#
回复 6楼roger.wang的帖子

好的。有结果请通知我。谢谢!
回复 使用道具 举报
roger.wang
社区贡献组   /  发表于:2014-5-12 10:12:00
8#
回复 7楼ljf31的帖子

好的,没有问题。

帖子回复后,您回收到一份邮件提醒。
回复 使用道具 举报
roger.wang
社区贡献组   /  发表于:2014-5-14 12:32:00
9#
回复 7楼ljf31的帖子

您好,找到了一个新办法,通过PlotElementLoaded事件的Pie区域,动态添加Label。


源码和博客,请点击链接: 编码解决饼图(Pie)的标签重叠问题

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
roger.wang
社区贡献组   /  发表于:2014-6-9 09:29:00
10#
欢迎有问题开新帖沟通。


评分

参与人数 1满意度 +4 收起 理由
ljf31 + 4 评分

查看全部评分

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部