happypanda铂金二
2020-8-5 14:58:05 发布在问答
动态自定义图表的起始刻度
本帖最后由 happypanda 于 2020-8-5 17:38 编辑

如何动态自定义图表的起始刻度
比如,下图是从0开始的,如果换成,起始刻度为当前图表最小的数据的一半,如何实现?
微信截图_20200805145508.png
按照帮助文档,写了如下代码,一模一样的,但是执行报错

var a=getViewData("图表1")

if(a.size()>1){

var b=round(a.get(1,1)) //获取最大值

var c=round(a.get(a.size()-1,1)) //获取最小值

}

var max=Math.floor(b*1.1/Math.pow(10,len(b)-2))*Math.pow(10,len(b)-2)

var min=Math.floor(c*0.9/Math.pow(10,len(c)-2))*Math.pow(10,len(c)-2)

var major=(max-min)/3

图表1.binding.axis["边际利润_总和"].max=max//设置刻度最大值

图表1.binding.axis["边际利润_总和"].min=min//设置刻度最小值

图表1.binding.axis["边际利润_总和"].majorIncrement=major//设置主要刻度

//图表1.binding.axis["AREA_CODE_总和"].gridLineVisible = false;
报错截图
微信截图_20200805145508.png



5988
10
精彩评论10
BoJie青铜四
发表于 2020-8-5 15:25:23 显示全部楼层
本帖最后由 BoJie 于 2020-8-5 15:26 编辑

你去查查脚本,可以使用脚本设定!
回复

使用道具 2#

happypanda铂金二
发表于 2020-8-5 17:33:52 显示全部楼层
BoJie 发表于 2020-8-5 15:25
你去查查脚本,可以使用脚本设定!

是的,但是报错
回复

使用道具 3#

mu婉清青铜二
发表于 2020-8-5 20:55:27 显示全部楼层
使用的是那个版本的产品呢,明天我测试一下
回复

使用道具 4#

BoJie青铜四
发表于 2020-8-5 23:03:05 显示全部楼层

萌萌的熊啊,能否把报错贴出来!
回复

使用道具 5#

happypanda铂金二
发表于 2020-8-6 08:45:39 显示全部楼层
永洪tech-Emily 发表于 2020-8-5 20:55
使用的是那个版本的产品呢,明天我测试一下

8.6.2b版本
回复

使用道具 6#

happypanda铂金二
发表于 2020-8-6 08:48:32 显示全部楼层
BoJie 发表于 2020-8-5 23:03
萌萌的熊啊,能否把报错贴出来!

有贴啦,在上面那~
回复

使用道具 7#

happypanda铂金二
发表于 2020-8-7 09:05:06 显示全部楼层
永洪tech-Emily 发表于 2020-8-5 20:55
使用的是那个版本的产品呢,明天我测试一下

大佬大佬,测试成功了吗
回复

使用道具 8#

mu婉清青铜二
发表于 2020-8-7 20:03:06 显示全部楼层
这个柱图不能用getViewData,用getData试试
回复

使用道具 9#

happypanda铂金二
发表于 2020-8-10 09:04:36 显示全部楼层
永洪tech-Emily 发表于 2020-8-7 20:03
这个柱图不能用getViewData,用getData试试

可以了,谢谢
回复

使用道具 10#

12  
高级模式
您需要登录后才可以回帖 登录 | 免费注册

  • 官方微信

    欢迎关注永洪服务号!收费为0,价值无限

    扫码关注
  • 新浪微博

    让每位用户轻松挖掘数据价值!

    访问新浪微博
  • 智能客服
100W

用户等你来哦

Copyright   ©2012-2025  北京永洪商智科技有限公司  (京ICP备12050607) 京公网安备110110802011451号 |《永洪社区协议》
返回顶部