echarts 圆角渐变柱状形图

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
    <title>ECharts柱状图</title>    
</head>
<body>
    <!-- 为ECharts准备一个具备大小(宽高)的Dom -->
    <div id="container" style="width: 600px;height:400px; margin: 100px auto 20px;"></div>
    <script type="text/javascript" src="http://echarts.baidu.com/gallery/vendors/echarts/echarts-all-3.js"></script>  
    <script type="text/javascript">
        var dom = document.getElementById("container");
        var myChart = echarts.init(dom);
        option = null;        
        var xAxisData = [];
        var data = [];
        for (var i = 20; i < 29; i++) {
            xAxisData.push('2' +'/'+ i);
            data.push(Math.round(Math.random() * 500) + 200);
        }


        // 初始 option
        option = {
            title: {
                text: '每日成交额(万元)'
            },
            tooltip: {
                trigger: 'axis',                
                borderColor: '#636F7F',
                borderWidth : 1,
                backgroundColor : 'rgba(99,111,127,1)',
                textStyle:{
                    color : '#ffffff',
                    // fontWeight : 'bold',
                    fontSize : 14,    
                },
                transitionDuration : 0.6,                
                formatter: '{b0}<br />{c0}(万元)',                
                axisPointer :{
                    type : 'line',
                    lineStyle : {
                        color : '#05F41E',
                        width : 1,
                        type : 'solid',
                    },
                },
                // axisPointer : {            // 坐标轴指示器,坐标轴触发有效
                //     type : 'shadow',       // 默认为直线,可选为:'line' | 'shadow'
                //     shadowStyle :{
                //         color : '#D6EAFA',
                //         opacity : 0.5,
                //     }
                // },
                
            },
            
            calculable : true,
            xAxis: {
                data: xAxisData.map(function(x){
                    
                    return x;                    
                }),
                axisLabel: {
                    textStyle: {
                        color: '#333',
                        align : 'center',
                        baseline : 'top'
                    },
                    rotate : 20,
                    margin : 15,
                },


            }, 
            
            yAxis: {                
                // 横向标线 默认为TRUE
                splitLine: {
                    show: true,
                },
                axisLabel: {
                    textStyle: {
                        color: '#333'
                    }
                },
                type : 'value',
                boundaryGap : false,
                // 分隔线线的类型
                splitLine: {
                    show: true,
                    lineStyle :{
                        color : '#EFF0F0',
                        type : 'dashed',
                    }
                }
            },
            series: {
                type: 'bar',
                data: data,
                barWidth: 15,
                itemStyle: {
                    normal: {
                        barBorderRadius: 20,
                        color: new echarts.graphic.LinearGradient(0, 0, 0, 1, [{
                            offset: 0,
                            color: '#37BBF8'
                        }, {
                            offset: 1,
                            color: '#2294E4'
                        }]),
                        // shadowColor: 'rgba(35,149,229,0.8)',
                        // shadowBlur: 20,
                        areaStyle: {type: 'default'}
                    }
                }
            },            
        };
        
        if (option && typeof option === "object") {
            myChart.setOption(option, true);
        }
    </script>
</body>
</html>
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值