找回密码
 立即注册

QQ登录

只需一步,快速开始

硕㏒

金牌服务用户

53

主题

144

帖子

467

积分

金牌服务用户

积分
467
硕㏒
金牌服务用户   /  发表于:2023-12-11 16:31  /   查看:2882  /  回复:8
1金币
本帖最后由 Richard.Huang 于 2024-1-24 12:10 编辑

产品:SpreadJS
版本:V16.2.6
问题编号:SJS-21856
LastReview:2024/1/24
该问题已经在V17.0.2中得到修复,可以通过升级版本来解决该问题
image.png523429564.png

图标的边界值没找到可以自适应或者引用辅助单元格的值的方法,图标的数据是动态计算出来的,但是边界值目前只能设置为固定的的,导致有些时候,数据超出了边界值,在图标上看不到图形

评分

参与人数 1金币 +200 收起 理由
Richard.Huang + 200 很给力!

查看全部评分

8 个回复

倒序浏览
Richard.HuangSpreadJS 开发认证
超级版主   /  发表于:2023-12-11 17:34:32
沙发
您好,对于雷达图等边界值,如果您希望是动态的,您可以将边界值设置为undefined。
  1. var chart = sheet.charts.all()[5];
  2. var axes = chart.axes()
  3. axes.primaryValue.max = undefined;
  4. axes.primaryValue.min = undefined;
  5. chart.axes(axes);// 让设置生效
复制代码

单位同理:
  1. var chart = sheet.charts.all()[5];
  2. var axes = chart.axes()
  3. axes.primaryValue.minorUnit = undefined
  4. axes.primaryValue.majorUnit = undefined
  5. chart.axes(axes);// 让设置生效
复制代码
回复 使用道具 举报
硕㏒
金牌服务用户   /  发表于:2023-12-12 09:42:10
板凳
Richard.Huang 发表于 2023-12-11 17:34
您好,对于雷达图等边界值,如果您希望是动态的,您可以将边界值设置为undefined。

单位同理:

您这个方式是通过代码的形式,我在设计器中直接操作赋值undefined是不生效的,而且我这边很难通过代码的形式去操作图表,所有的模板都是在设计器中弄好的
回复 使用道具 举报
硕㏒
金牌服务用户   /  发表于:2023-12-12 10:31:40
地板
image.png762439880.png
就比如这个折线图,数据超出了水平轴和垂直轴的边界范围,到这折线未显示
回复 使用道具 举报
Richard.HuangSpreadJS 开发认证
超级版主   /  发表于:2023-12-12 11:48:09
5#
硕㏒ 发表于 2023-12-12 10:31
就比如这个折线图,数据超出了水平轴和垂直轴的边界范围,到这折线未显示

您好,能否提供一份可以让我复现的模板呢?根据您有疑问的模板进行回答更能提升解决问题的效率
回复 使用道具 举报
硕㏒
金牌服务用户   /  发表于:2023-12-12 13:34:29
6#
Richard.Huang 发表于 2023-12-12 11:48
您好,能否提供一份可以让我复现的模板呢?根据您有疑问的模板进行回答更能提升解决问题的效率
image.png854678344.png
附件中的ssjson,数据点位不在水平轴和垂直轴边界内,导致图形出不来

土击实检验检测记录表.ssjson

176.53 KB, 下载次数: 2

回复 使用道具 举报
Richard.HuangSpreadJS 开发认证
超级版主   /  发表于:2023-12-12 14:49:55
7#
本帖最后由 Richard.Huang 于 2023-12-12 15:23 编辑
硕㏒ 发表于 2023-12-12 13:34
附件中的ssjson,数据点位不在水平轴和垂直轴边界内,导致图形出不来

感谢您提供的demo,按照您的demo,我成功在SpreadJSV16.2.6中复现了您所描述的问题,且通过Designer的自动按钮无法解决超出边界的数据无法正确显示的问题,同时我还注意到,通过Designer的右键“重设以匹配样式”按钮可以正确显示您的图表问题,不知能否满足您的需求。
image.png312728270.png

对于该问题我们也将进行进一步调研,后续有相关进展我会第一时间在本贴中进行回复。
问题编号:SJS-21856
回复 使用道具 举报
Richard.HuangSpreadJS 开发认证
超级版主   /  发表于:2023-12-14 18:45:20
8#
Richard.Huang 发表于 2023-12-12 14:49
感谢您提供的demo,按照您的demo,我成功在SpreadJSV16.2.6中复现了您所描述的问题,且通过Designer的自 ...

更新进展:这个问题确实是我们的一个bug。在此给您奖励金币200我们这边会尽快推进修复该问题,修复后会更新跟进此贴并告知您~
回复 使用道具 举报
Richard.HuangSpreadJS 开发认证
超级版主   /  发表于:2024-1-24 12:09:52
9#
最新调研进展:本贴中提及的问题已经在SpreadJSV17.0.2中得到修复,您可以通过升级SpreadJS的版本来解决该问题
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部