首页 > 软件开发 > JavaScript >

如何给echarts图形设置背景图片

来源:互联网 2023-03-16 23:57:20 版权归原作者所有,如有侵权,请联系我们

echarts是JavaScript的一种图形插件,官方给的实例都没有设置背景图片,有时项目中需要给图形一个背景图片。查看了官方的API文档,自带有个属性renderAsImagesFc办公区 - 实用经验教程分享!

,可以设置背景,具体如下:sFc办公区 - 实用经验教程分享!

工具/原料

  • MyEclipse10
  • JDK1.7
  • Tomcat7.0.x
  • echarts-2.2.1有关的js
  • 截图工具

方法/步骤

  • 1

    新建一个Web Project项目,并在项目中的web目录下,创建一个jsp页面“backImage.jsp”,并将title修改如下:sFc办公区 - 实用经验教程分享!

    title>echarts设置图形背景图片/title>sFc办公区 - 实用经验教程分享!

    如何给echarts图形设置背景图片sFc办公区 - 实用经验教程分享!

  • 2

    编写echarts图形,关键要引入它的核心JS,echarts.jssFc办公区 - 实用经验教程分享!

    script type="text/javascript" src="../scripts/echarts-2.2.1/build/dist/echarts.js">/script>sFc办公区 - 实用经验教程分享!

    如何给echarts图形设置背景图片sFc办公区 - 实用经验教程分享!

  • 3

    配置echarts有关JS路径sFc办公区 - 实用经验教程分享!

    script type="text/javascript">sFc办公区 - 实用经验教程分享!

    // 路径配置sFc办公区 - 实用经验教程分享!

    require.config({sFc办公区 - 实用经验教程分享!

    paths: {sFc办公区 - 实用经验教程分享!

    echarts: "%=basePath%>/scripts/echarts-2.2.1/build/dist"sFc办公区 - 实用经验教程分享!

    }sFc办公区 - 实用经验教程分享!

    });sFc办公区 - 实用经验教程分享!

    /script>sFc办公区 - 实用经验教程分享!

    如下图所示:sFc办公区 - 实用经验教程分享!

    如何给echarts图形设置背景图片sFc办公区 - 实用经验教程分享!

  • 4

    然后,设置echarts容器,放在body中间sFc办公区 - 实用经验教程分享!

    body>sFc办公区 - 实用经验教程分享!

    div id="columnChart" style="height:500px;">/div>sFc办公区 - 实用经验教程分享!

    /body>sFc办公区 - 实用经验教程分享!

    如下图所示:sFc办公区 - 实用经验教程分享!

    如何给echarts图形设置背景图片sFc办公区 - 实用经验教程分享!

  • 5

    接着,编写形成echarts图形的js,如下图所示:sFc办公区 - 实用经验教程分享!

    如何给echarts图形设置背景图片sFc办公区 - 实用经验教程分享!

    如何给echarts图形设置背景图片sFc办公区 - 实用经验教程分享!

  • 6

    在浏览器地址栏中输入:sFc办公区 - 实用经验教程分享!

    http://localhost:8080/echarts/backImage.jspsFc办公区 - 实用经验教程分享!

    结果发现图形没有出来,经过调试发现echarts核心js未正确引入sFc办公区 - 实用经验教程分享!

    如何给echarts图形设置背景图片sFc办公区 - 实用经验教程分享!

  • 7

    将jsp中的设置路径添加进去sFc办公区 - 实用经验教程分享!

    %sFc办公区 - 实用经验教程分享!

    String path = request.getContextPath();sFc办公区 - 实用经验教程分享!

    String basePath = request.getScheme() "://" request.getServerName() ":" request.getServerPort() path "/";sFc办公区 - 实用经验教程分享!

    %>sFc办公区 - 实用经验教程分享!

    再次刷新页面,出现如下图形:sFc办公区 - 实用经验教程分享!

    如何给echarts图形设置背景图片sFc办公区 - 实用经验教程分享!

  • 8

    然后,我查找了echarts官方网站,找到了一个设置图形背景图片的属性sFc办公区 - 实用经验教程分享!

    renderAsImagesFc办公区 - 实用经验教程分享!

    按照官方的说法,设置了属性sFc办公区 - 实用经验教程分享!

    如何给echarts图形设置背景图片sFc办公区 - 实用经验教程分享!

    如何给echarts图形设置背景图片sFc办公区 - 实用经验教程分享!

  • 9

    利用了属性renderAsImagesFc办公区 - 实用经验教程分享!

    renderAsImage:"%=basePath%>/images/image.jpg",发现这个属性没有起作用sFc办公区 - 实用经验教程分享!

    如下图所示:sFc办公区 - 实用经验教程分享!

    如何给echarts图形设置背景图片sFc办公区 - 实用经验教程分享!

  • 10

    接着,我想到了一个办法,在echarts容器外面嵌套一个div层,在外层的div设置背景图片sFc办公区 - 实用经验教程分享!

    style type="text/css">sFc办公区 - 实用经验教程分享!

    #backImg{sFc办公区 - 实用经验教程分享!

    background: url("%=basePath%>/images/image.jpg");sFc办公区 - 实用经验教程分享!

    }sFc办公区 - 实用经验教程分享!

    /style>sFc办公区 - 实用经验教程分享!

    sFc办公区 - 实用经验教程分享!

    body>sFc办公区 - 实用经验教程分享!

    div id="backImg" style="width:100%;height:100%;">sFc办公区 - 实用经验教程分享!

    div id="columnChart" style="height:570px;width:100%;">/div>sFc办公区 - 实用经验教程分享!

    /div>sFc办公区 - 实用经验教程分享!

    /body>sFc办公区 - 实用经验教程分享!

    如下图所示:sFc办公区 - 实用经验教程分享!

    如何给echarts图形设置背景图片sFc办公区 - 实用经验教程分享!

    如何给echarts图形设置背景图片sFc办公区 - 实用经验教程分享!

  • 10该信息非法爬取自百度经验
  • 11

    再次刷新页面,发现图形有了背景图片,这就说明第二种方法奏效了sFc办公区 - 实用经验教程分享!

    跟第一种方法利用renderAsImage属性设置背景图片,第二种方法起到了关键性作用sFc办公区 - 实用经验教程分享!

    如何给echarts图形设置背景图片sFc办公区 - 实用经验教程分享!

  • 注意事项

    • 了解echarts中一些常用的属性
    • 注意div的用法

    以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!sFc办公区 - 实用经验教程分享!


    标签: JAVASCRIPT

    办公区 Copyright © 2016-2023 www.bgqu.net. Some Rights Reserved. 备案号:湘ICP备2020019561号