FAQ > .Web应用 > .web应用案例

Q:.web画图:如何设置右轴    

  • A:本示例中主要展示如何在.web画图中对不同量纲的数据图配置右轴。

    取数代码:取数有价格与量,两列不在同一个量纲上,需要左右两轴进行表示。
    Function Web_test02();
    Begin
      endt:=today();
      stockID:='SZ000002';
      setsysparam(pn_stock(),stockID);
      setsysparam(pn_date(),endt);
      setsysparam(pn_cycle(),cy_day());
      //用昨日行情-取完整交易时间序列(固定数据长度)
      reT:=LastTradeDay(endt); //上个交易日
      setsysparam(pn_cycle(),cy_1m());
      Timer:=array(('date':endt+9.5/24));
      Timer&=select endt+timeof(['date']) as 'date'
       from Markettable datekey reT to reT+16/24 of 'SH000001' end;
      //开盘价作为当日第一个数据起点
      t:=array(('date':endt+9.5/24,'close':StockOpen4(endt)));
      t&=select ['date'],['close'],['vol']
       from Markettable
       datekey endt to endt+16/24 of stockID end;
      t:= t|Timer;
      t[:,'date']:=datetimetostr(t[:,'date']);
      return t;
    End;

    数据展示:


    .web中作图配置:
    第一步:在指定页面中进入编码状态,新增图形->折线图,

    第二步:数据源中输入函数名(Web_test02),点击【获取默认参数】

    第三步:设置横轴,数据列名设置为"date"(这个根据自己数据情况进行指定)
    若横轴标签太密不美观,可通过设置角度进行调整,

    第四步:系列设置中,指定需要画图的列名,比如close与vol列,通过【增加系列】进行新增,并选择图型类型,如下:

    第五步:对vol数据列的详细设置(...进入),进行系列样式->坐标轴选择右轴


    第六步:保存后预览效果如下: