• ECharts之类型bar


    ECharts之类型bar

    原博客主链接:http://www.cnblogs.com/carsonwuu/p/8267457.html

    效果:

    可运行代码:

     1 <!DOCTYPE html>
     2 <html>
     3 <head>
     4 <meta charset="utf-8">
     5 <title>条形图</title>
     6 <!-- 引入 echarts.js -->
     7 <script src="https://cdn.bootcss.com/echarts/3.8.5/echarts.min.js"></script>
     8 </head>
     9 <body>
    10 <!-- 为ECharts准备一个具备大小(宽高)的Dom -->
    11 
    12 <div id="main" style="500px;height:200px;border: 2px solid green;"></div>
    13 
    14 <script type="text/javascript">
    15 // 基于准备好的dom,初始化echarts实例
    16 
    17 function Bar(dataArray,divname,colorL){
    18     var name=dataArray.map(function(data){
    19         return data.name;
    20     }),
    21         data=dataArray.map(function(data){
    22         return data.value;
    23     });
    24     var myChart = echarts.init(document.getElementById(divname));
    25     option = {
    26     
    27     tooltip: {
    28          formatter: '{b} ({c})'
    29     },
    30     legend: {
    31         data:''
    32     },
    33     grid: {
    34         left: '2%',
    35         right: '4%',
    36         bottom: '3%',
    37         '95%',
    38         height:'90%',
    39 
    40         containLabel: true
    41     },
    42     xAxis: {
    43          type: 'category',
    44         data: name
    45         
    46     },
    47     yAxis: {
    48        type: 'value',
    49         boundaryGap: [0, 0.01]
    50     },
    51     series: [
    52         {
    53             name: name,
    54             type: 'bar',
    55             barWidth : 10,  
    56             data: data,
    57             label:{normal:{show:true, position:"top",textStyle:{color:"#9EA7C4"}}},
    58              itemStyle : {
    59                 normal : {
    60                     //柱状图颜色  
    61                     color : function(params) {
    62                         // 颜色列表  
    63                         var colorList = colorL;
    64                         //返回颜色  
    65                         return colorList[params.dataIndex];
    66                     },
    67 
    68                 }
    69             }
    70         }
    71     ]
    72 };
    73 
    74 
    75 // 使用刚指定的配置项和数据显示图表。
    76 myChart.setOption(option);
    77 };
    78 
    79 
    80 var arr=[{name:'巴西',value:100},{name:'中国',value:110},{name:'美国',value:100},{name:'俄罗斯',value:100},{name:'英国',value:110}];
    81 var color=[ 'rgb(122 ,139 ,139)','rgb(0, 104, 139)','rgb(0, 0, 139)','rgb(85, 26, 139)','rgb(24 ,116 ,205)','rgb(0 ,0 ,255)','rgb(70 ,130 ,180)','rgb(0 ,139 ,139)','rgb(0, 255, 255)','rgb(78 ,238 ,148)','rgb(0 ,191 ,255)','rgb(46 ,139 ,87)' ];
    82 Bar(arr,'main',color);
    83 
    84 
    85 
    86 </script>
    87 </body>
    88 </html>
  • 相关阅读:
    Oracle 查看表空间的大小及使用情况sql语句
    Oracle审计--AUD$占用空间较大处理方案
    system表空间爆满解决方法
    Oracle查询库中记录数大于2千万的所有表
    oracle 百万行数据优化查询
    React (Native) Rendering Lifecycle
    React于React native的渲染机制
    Virtual DOM的渲染机制--猜测
    react的优点:兼容了dsl语法与UI的组件化管理
    What is Babel?---JSX and React
  • 原文地址:https://www.cnblogs.com/carsonwuu/p/8267457.html
Copyright © 2020-2023  润新知