找回密码
 立即注册

QQ登录

只需一步,快速开始

ttflx
高级会员   /  发表于:2020-4-5 11:22  /   查看:7929  /  回复:10
1金币
1.使用版本 C1.Win.FlexChart.4
2.开发工具vs2015
3.下面几个问题帮忙看看
问题1.如下图1处,只有【达成率】在图表上显示文字,其余的项目不显示
问题2.如下图1处,【达成率】格式为%显示
问题3.如下图2处,柱状图的单个柱子变窄一些



程序示例【reportTest2.rar】
附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册

最佳答案

查看完整内容

你好,如果需要设置百分比来显示,可以设置如下代码 目前不支持flexchart柱状图宽度设置 DataLabel也只能是整个flexchart整体设置,无法单独设置一个series

10 个回复

倒序浏览
最佳答案
最佳答案
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2020-4-5 11:22:38
来自 3#
本帖最后由 Richard.Ma 于 2020-4-7 14:39 编辑

你好,如果需要设置百分比来显示,可以设置如下代码
  1. flexChart1.DataLabel.Content = "{y:P}";
复制代码


目前不支持flexchart柱状图宽度设置
DataLabel也只能是整个flexchart整体设置,无法单独设置一个series
回复 使用道具 举报
ttflx
高级会员   /  发表于:2020-4-6 10:33:00
2#
想实现如下图的效果

本帖子中包含更多资源

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

x
回复 使用道具 举报
ttflx
高级会员   /  发表于:2020-4-7 15:08:16
4#
ok,谢谢
回复 使用道具 举报
ttflx
高级会员   /  发表于:2020-4-7 15:11:56
5#
flexChart1.DataLabel.Content = "{y}";
这么设定后,所有的DataLabel都按百分比显示了,
能不能只有【达成率】 是按百分比显示,或是不显示,鼠标移上去时,达成率按百分比显示


本帖子中包含更多资源

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

x
回复 使用道具 举报
ttflx
高级会员   /  发表于:2020-4-7 18:03:32
6#
人还在吗?
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2020-4-7 18:14:38
7#
您好,确实可以设置鼠标移上去以后显示,设置tooltip即可,这样也不会重叠
https://help.grapecity.com.cn/pa ... ion?pageId=42105588
回复 使用道具 举报
ttflx
高级会员   /  发表于:2020-4-7 18:41:53
8#
那能只将 达成率 设置成 %吗?其他还是金额
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2020-4-8 10:34:13
9#
本帖最后由 Richard.Ma 于 2020-4-8 10:36 编辑

可以的,设置不同的格式即可,我发给你的链接中就有介绍,每个参数单独设置格式如
  1.             flexChart1.ToolTip.Content = "{目标:C0}\n{实绩:C2}\n{达成率:P}";
复制代码



但是和之前的问题一样,只能是针对整个flexchart,也就说说在一个刻度对应的柱子,折线点,点符号上面停留会显示同样的数据

本帖子中包含更多资源

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

x
回复 使用道具 举报
ttflx
高级会员   /  发表于:2020-4-8 10:37:38
10#
谢谢啊
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部