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

[常用脚本] 求助:脚本不理解?

BoJie青铜四 显示全部楼层 发表于 2020-7-25 08:25:58 |阅读模式 打印 上一主题 下一主题
本帖最后由 BoJie 于 2020-7-25 10:05 编辑

哪位仁兄帮忙备注一下每一行说的啥意思啊?

来源:http://club.yonghongtech.com/forum.php?mod=viewthread&fid=44&tid=7042&highlight=%E5%8A%A8%E6%80%81%E6%B8%B2%E6%9F%93

//通过创建图标来进行表格渲染主要分为三部分:定义图表格式、设定图表数据源、调用getImage函数生成图表

//定义图表格式。创建了一个函数,stack为需要输入函数的参数。
function createBMark(stack){
   var mark = new LineBMark();      //Area/Point/Line 这里的Area /Line是指定的图类别,可以选择调整
   mark.addDim("month");            //X轴
   mark.addMeasure("value");        //Y轴
   mark.setOpt(new LineMarkOpt());  
   mark.setStack(stack);
   return mark;
}

//定义轴细节
function getBChart(){
       
   var xscala = new DiscreteScala(new Array("month"));
   var aopt=new AxisOpt();                               //改度量数据段对应的轴属性,空构造,继承父属性
   var axisType = AXIS_BOTTOM_LEFT;                      //轴的位置是左/下
   aopt.setPType(axisType);                           
   var lbopt = new AxisLabelOpt();                       //标签赋值给参数lbopt
   lbopt.setVisible(false);                              // 设置隐藏横轴标签
   aopt.setLabelOpt(lbopt);                                
   xscala.setOpt(aopt);

   var yscala = new ContinuousScala(new Array("value"));
   aopt = yscala.getOpt();
   aopt.setPType(axisType);
   var lbopt2 = new AxisLabelOpt();                       //标签赋值给参数lbopt2
   lbopt2.setVisible(false);                                // 设置隐藏纵轴标签
   aopt.setLabelOpt(lbopt2);
   yscala.setOpt(aopt);

   var coord = new RectCoord(xscala, yscala);
   var mark = createBMark(false);
   var bchart = new BChart(coord, mark);
   var copt = bchart.getChartOpt();
   var cfmt = copt.getFormat();                    //获取文本格式
   //cfmt.setBackground(0xECEFF4);                 //设置背景色,颜色的五种构法之一。参数是一个十进制整型数据     
   return bchart;
}

var bc = getBChart();


//设定图表数据源
param['Show_index_id'] = cols['show_index_id'];
var data = execute(this, SQL, "渲染图_趋势图");


//调用getImage函数生成图表
getImage(bc,data,cell.width,cell.height);
回复

使用道具 举报

精彩评论5

BoJie青铜四 显示全部楼层 发表于 2020-7-25 08:28:47

疯狂吐槽中!!!

本帖最后由 BoJie 于 2020-7-25 09:50 编辑

代码来源于网页下面的评论部分:http://club.yonghongtech.com/forum.php?mod=viewthread&fid=44&tid=7042&highlight=%E5%8A%A8%E6%80%81%E6%B8%B2%E6%9F%93

为什么有些内容在帮助文档里查不到 ???为什么有些函数连一个解释都没有???
难道说对外的文档都是简化版的???
好任性奥~~~


回复 支持 1 反对 0

使用道具 举报

Adil_zhang青铜一 显示全部楼层 发表于 2020-7-27 09:22:50
翻翻jar包,你会发现新大陆
生命不止,折腾不止
回复 支持 反对

使用道具 举报

BoJie青铜四 显示全部楼层 发表于 2020-7-27 10:25:29
Adil_zhang 发表于 2020-7-27 09:22
翻翻jar包,你会发现新大陆

包在哪里?
回复 支持 反对

使用道具 举报

yhdata_mbasGSNR青铜四 显示全部楼层 发表于 2022-9-13 21:43:17
Adil_zhang 发表于 2020-7-27 09:22
翻翻jar包,你会发现新大陆

jar包在哪呢
回复 支持 反对

使用道具 举报

yhdata_38fa8dc0铂金一 显示全部楼层 发表于 2022-9-14 12:53:30
Adil_zhang 发表于 2020-7-27 09:22
翻翻jar包,你会发现新大陆

同问,包在哪里啊?
回复 支持 反对

使用道具 举报

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

  • 官方微信

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

    扫码关注
  • 新浪微博

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

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

会员等你来哦

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