zoukankan      html  css  js  c++  java
  • echarts.js--前端可视化数据图形

    ECharts,一个使用 JavaScript 实现的开源可视化库,可以流畅的运行在 PC 和移动设备上,

    兼容当前绝大部分浏览器(IE8/9/10/11,Chrome,Firefox,Safari等),

    底层依赖轻量级的矢量图形库 ZRender,提供直观,交互丰富,可高度个性化定制的数据可视化图表。

     

    guanwang:http://echarts.baidu.com/index.html

    使用起来也十分方便,只需引用js文件

    <script type="text/javascript" src="js/echarts.common.min.js" ></script>

    首先创建一个内容区:

    <div id="chartmain" style="600px; height: 400px;"></div>

    在script内配置参数,这里拿柱状图实例:

    <script type="text/javascript">
            //指定图标的配置和数据
            var option = {
                title:{
                    text:'ECharts 数据统计'
                },
                tooltip:{},
                legend:{
                    data:['用户来源']
                },
                xAxis:{
                    data:["伊芙丽","Only","乐町","秋水伊人","OECE"]
                },
                yAxis:{
    
                },
                series:[{
                    name:'访问量',
    //              type:图形形状----bar:柱状,line:折线
                    type:'bar',
                    data:[500,200,360,200,280]
                }]
            };
            //初始化echarts实例
            var myChart = echarts.init(document.getElementById('chartmain'));
    
            //使用制定的配置项和数据显示图表
            myChart.setOption(option);
        </script>

    饼状图:

    <!DOCTYPE html>
    <html>
        <head>
            <meta charset="UTF-8">
            <title>echarts饼状图</title>
            <script type="text/javascript" src="js/echarts.common.min.js" ></script>
        </head>
        <body>
            <div id="chartmain" style="600px; height: 400px;"></div>
            <script type="text/javascript">
            var myChart = echarts.init(document.getElementById('chartmain'));
    
            //使用制定的配置项和数据显示图表
            myChart.setOption({
                 series : [{
                    name: '访问来源',
                    type: 'pie',
                    roseType: 'angle',
        //          roseType: 'angle'------表示有层次感
                    radius: '55%',
                    data:[
                        {value:235, name:'视频广告'},
                        {value:274, name:'联盟广告'},
                        {value:310, name:'邮件营销'},
                        {value:335, name:'直接访问'},//设置某个扇形颜色
                        {value:400,name:'搜索引擎',itemStyle: {color: 'pink'}}
                    ]
                }
            ],
                itemStyle: {
                  // 阴影的大小
                  shadowBlur: 200,
                  // 阴影水平方向上的偏移
                  shadowOffsetX: 0,
                  // 阴影垂直方向上的偏移
                  shadowOffsetY: 0,
                  // 阴影颜色
                  shadowColor: 'rgba(0, 0, 0, 0.5)',
                  //图形颜色
                  //color: '#c23531',
              }
          });
             </script>
        </body>
    </html>

  • 相关阅读:
    CentOS7 64位下MySQL5.7安装与配置(YUM)
    在windows 7中vagrant up 无反应,没任何信息输出
    vagrant在windows下的安装和配置
    html中嵌入flvplayer.swf播放器,播放视频
    FileItem 出现部分中文乱码解决办法
    华为P6-C00电信版,刷机总是失败? FAIL
    MyEclipse发布按钮无效的办法
    Ubuntu 下建立WiFi热点的方法
    Android系统源码学习步骤
    android源代码在线阅读
  • 原文地址:https://www.cnblogs.com/luna666/p/8891236.html
Copyright © 2011-2022 走看看