SpreadJS图表边界值问题
本帖最后由 Richard.Huang 于 2024-1-24 12:10 编辑产品:SpreadJS
版本:V16.2.6
问题编号:SJS-21856
LastReview:2024/1/24
该问题已经在V17.0.2中得到修复,可以通过升级版本来解决该问题
图标的边界值没找到可以自适应或者引用辅助单元格的值的方法,图标的数据是动态计算出来的,但是边界值目前只能设置为固定的的,导致有些时候,数据超出了边界值,在图标上看不到图形
您好,对于雷达图等边界值,如果您希望是动态的,您可以将边界值设置为undefined。
var chart = sheet.charts.all();
var axes = chart.axes()
axes.primaryValue.max = undefined;
axes.primaryValue.min = undefined;
chart.axes(axes);// 让设置生效
单位同理:
var chart = sheet.charts.all();
var axes = chart.axes()
axes.primaryValue.minorUnit = undefined
axes.primaryValue.majorUnit = undefined
chart.axes(axes);// 让设置生效 Richard.Huang 发表于 2023-12-11 17:34
您好,对于雷达图等边界值,如果您希望是动态的,您可以将边界值设置为undefined。
单位同理:
您这个方式是通过代码的形式,我在设计器中直接操作赋值undefined是不生效的,而且我这边很难通过代码的形式去操作图表,所有的模板都是在设计器中弄好的
就比如这个折线图,数据超出了水平轴和垂直轴的边界范围,到这折线未显示
硕㏒ 发表于 2023-12-12 10:31
就比如这个折线图,数据超出了水平轴和垂直轴的边界范围,到这折线未显示
您好,能否提供一份可以让我复现的模板呢?根据您有疑问的模板进行回答更能提升解决问题的效率 Richard.Huang 发表于 2023-12-12 11:48
您好,能否提供一份可以让我复现的模板呢?根据您有疑问的模板进行回答更能提升解决问题的效率
附件中的ssjson,数据点位不在水平轴和垂直轴边界内,导致图形出不来
本帖最后由 Richard.Huang 于 2023-12-12 15:23 编辑
硕㏒ 发表于 2023-12-12 13:34
附件中的ssjson,数据点位不在水平轴和垂直轴边界内,导致图形出不来
感谢您提供的demo,按照您的demo,我成功在SpreadJSV16.2.6中复现了您所描述的问题,且通过Designer的自动按钮无法解决超出边界的数据无法正确显示的问题,同时我还注意到,通过Designer的右键“重设以匹配样式”按钮可以正确显示您的图表问题,不知能否满足您的需求。
对于该问题我们也将进行进一步调研,后续有相关进展我会第一时间在本贴中进行回复。
问题编号:SJS-21856
Richard.Huang 发表于 2023-12-12 14:49
感谢您提供的demo,按照您的demo,我成功在SpreadJSV16.2.6中复现了您所描述的问题,且通过Designer的自 ...
更新进展:这个问题确实是我们的一个bug。在此给您奖励金币200我们这边会尽快推进修复该问题,修复后会更新跟进此贴并告知您~ 最新调研进展:本贴中提及的问题已经在SpreadJSV17.0.2中得到修复,您可以通过升级SpreadJS的版本来解决该问题
页:
[1]