找回密码
 立即注册

QQ登录

只需一步,快速开始

Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2019-7-18 14:38:12
11#
哦,明白了,这个目前没法做到
回复 使用道具 举报
credream
中级会员   /  发表于:2019-8-8 15:20:15
12#
Richard.Ma 发表于 2019-7-18 14:38
哦,明白了,这个目前没法做到

现在有个问题:
1.首先能实现前面图上那样,只用一个series,显示三个柱子,每个柱子上都显示这个柱子对应的数值
2.但是问题是,显示的数值的颜色,要和柱子的颜色一样,这样能做到嘛
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2019-8-8 18:02:38
13#
是说第一个你已经实现了吗,现在要实现第二个?

能否上一张图说明一下要实现的效果
回复 使用道具 举报
credream
中级会员   /  发表于:2019-8-9 10:50:20
14#


1.第一个,利用一个series,实现每个柱子都有自己的legend,只能用自己添加lable的方式了
2.第二个,利用一个series,每个柱子上面可以显示该柱子的数值,而且要求数值的颜色跟柱子的颜色一致,这个比较困难了,您那边有什么好办法嘛

本帖子中包含更多资源

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

x
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2019-8-9 17:37:21
15#
你把当前已经实现第一个功能的demo上传上来,我再继续在你的基础上来验证第二个问题,这样速度更快一些
回复 使用道具 举报
credream
中级会员   /  发表于:2019-8-13 10:26:23
16#
Richard.Ma 发表于 2019-8-9 17:37
你把当前已经实现第一个功能的demo上传上来,我再继续在你的基础上来验证第二个问题,这样速度更快一些

你好,第一个也没有做,只是我们可以通过放lable的这种笨方法来实现。
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2019-8-13 15:58:20
17#
本帖最后由 Richard.Ma 于 2019-8-13 16:25 编辑

第二个,可以通过DrawDataSeries事件获取每个柱子的位置和颜色,放在一个list中,然后在Paint方法中使用DrawString在对应的位置上方绘制文字,





本帖子中包含更多资源

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

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