Echarts 配置 使用心得

菜鸟记录:

查看大神Echarts 心得,成功实现了项目中数据图表。

echarts 配置如下:

<script src="http://echarts.baidu.com/build/dist/echarts.js"></script>

<script type="text/javascript">
    require.config({
         paths:{
            echarts:'http://echarts.baidu.com/build/dist'
        }
    });
    require(
        [
            'echarts',
            'echarts/chart/line'
         ],
        function(ec){
              var barChart8 = ec.init(document.getElementById("main8"));
              option8 = {
                  。

                  。

                  。
};
            barChart8.setOption(option8,true);
             window.onresize = barChart8.resize;
        }
  );
</script>

 

但是由于项目部署到内网导致数据报表无法显示。

 

原因: 内网无法获取  http://echarts.baidu.com/build/dist    echarts.js包

然后我就下载echarts.js包,导入到发现 还是无法显示。

<script src="<%=path%>/js/echarts/js/echarts.js"></script>

 

本地配置需要注意:

 

注意1:

发现 大神们 Echarts心得中 还导入了(由于少导入这个包,十分的纠结。。)

 <script src="<%=path%>/js/echarts/com/esl.js"></script>

esl.js 架包 :ESL是一个浏览器端、符合AMD的标准加载器,适合用于现代Web浏览器端应用的入口与模块管理。

 

注意2:

require.config  paths 路径

            'echarts':'<%=path%>/js/echarts/js/echarts',       √

            'echarts':'<%=path%>/js/echarts/js/echarts.js',    X

的结尾 最后  echarts 就可以  ,  无需写 echarts.js 。

 

 

最后的 本地   echarts  成功配置 

 

 导入echarts.js包

<script src="<%=path%>/js/echarts/js/echarts.js"></script>

导入esl.js包
 <script src="<%=path%>/js/echarts/com/esl.js"></script>
 
 <script type="text/javascript" >
    require.config({
         paths:{
            'echarts':'<%=path%>/js/echarts/js/echarts',       
            'echarts/chart/pie':'<%=path%>/js/echarts/js/echarts',
            'echarts/chart/bar':'<%=path%>/js/echarts/js/echarts',
            'echarts/chart/line':'<%=path%>/js/echarts/js/echarts'
        }
    });

实现图表对象 与上类似

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值