Echarts折线图案例

公司要求做个累计收益图,没用过Echarts,再这里记录一下

html页面





    
    ECharts
    
    
    




Controller控制器

        /// 
        /// 创建人 谭福超
        /// 日期 2018年12月5日
        /// 累计收益走势图
        /// 
        /// 区间选择
        /// 股票代码
        /// region 0-全部,1-最近一个月,3-最近三个月
        /// 
        [HttpPost]
        public JsonResult GetCumulativeIncomeTrend(int region,string code)
        {
             ResultObjOfEchartsDatajao5I8VC ro = null;
            {
                ServiceClientHelper.Invoke(new BFT0Strategy_ContractClient(), client =>
                {
                    ro = client.BFGetCumulativeIncomeTrend(SessionHelper.Token, region,code);
                });
            }
            return Json(ro, JsonRequestBehavior.DenyGet);

        }

api服务

        /// 
        /// 创建人 谭福超
        /// 日期 2018年12月6日
        /// 股票和策略累计收益图
        /// 
        /// 0-
        /// 
        /// 
        /// 
        public ResultObj BFGetCumulativeIncomeTrend(string validateGuid,int region, string code)
        {
            var ro = new ResultObj();
            var bll = new t_bf_t0strategy_BLL();
            try
            {
                if (!string.IsNullOrWhiteSpace(code))
                {
                    var data = bll.GetCumulativeIncomeTrend(region,code);
                    ro.code = (int)EHttpStatus.OK;
                    ro.msg = "请求成功!";
                    ro.data = data;
                }
                else
                {
                    ro.code = (int)EHttpStatus.ParameterError;
                    ro.msg = "参数错误!";
                }
            }
            catch (Exception ex)
            {
                ro.code = (int)EHttpStatus.ParameterError;
                ro.msg = "服务器内部错误!";
                LogHelper.WriteLog("BFGetCumulativeIncomeTrend()->\r\n\t【Message】:" + ex.Message + "\r\n\t【StackTrace】:" + ex.StackTrace + "\r\n\t【Parameters】:" );
            }
            return ro;
        }

转载于:https://www.cnblogs.com/tanfuchao/p/10081812.html

你可能感兴趣的:(javascript,json)