找文章 / 找答案
精选问答 更多内容

动态自定义图表的起始刻度

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



回复

使用道具 举报

精彩评论10

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

你去查查脚本,可以使用脚本设定!
回复 支持 反对

使用道具 举报

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

是的,但是报错
回复 支持 反对

使用道具 举报

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

使用道具 举报

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

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

使用道具 举报

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

8.6.2b版本
回复 支持 反对

使用道具 举报

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

有贴啦,在上面那~
回复 支持 反对

使用道具 举报

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

大佬大佬,测试成功了吗
回复 支持 反对

使用道具 举报

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

使用道具 举报

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

可以了,谢谢
回复 支持 反对

使用道具 举报

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

  • 官方微信

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

    扫码关注
  • 新浪微博

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

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

会员等你来哦

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