为了账号安全,请及时绑定邮箱和手机立即绑定

【前端统计图】echarts实现属性修改

标签:
前端工具

原图:


https://img1.sycdn.imooc.com//5d58e6ee0001964908470349.png

图片.png

原代码:

<!DOCTYPE html><html>

    <head>
        <meta charset="UTF-8">
        <title></title>
    </head>

    <body>
        <!--   柱状统计图 -->
        <div class="row">
            <div id="main" style="width: 900px; height: 350px;  margin-top:80px;"></div>
        </div>
    </body>
    <script class="lazyload" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAANSURBVBhXYzh8+PB/AAffA0nNPuCLAAAAAElFTkSuQmCC" data-original="../../js/echarts/echarts.min.js" type="text/javascript"></script>
    <script class="lazyload" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAANSURBVBhXYzh8+PB/AAffA0nNPuCLAAAAAElFTkSuQmCC" data-original="http://code.jquery.com/jquery-1.8.0.min.js"></script>
    <script type="text/javascript">
        // 基于准备好的dom,初始化echarts实例
        var myChart = echarts.init(document.getElementById('main'));        // 指定图表的配置项和数据
        myChart.setOption({            title: {                text: '平均耗时(分钟)',

            },            tooltip: {                trigger: 'axis',                axisPointer: {                    type: 'shadow'
                }
            },            legend: {                /*  data: [ '2012年']*/
            },            grid: {                left: '3%',                right: '4%',                bottom: '3%',                containLabel: true
            },            xAxis: {                type: 'value',                boundaryGap: [0, 0.01]
            },            yAxis: {                type: 'category',                data: ['SA服务', '洗车', '总检', '喷漆', '钣金', '机修', '等号']
            },            series: [{                    name: '2012年',                    type: 'bar',                    itemStyle: {                        normal: {                            color: '#a8bcd4'
                        }
                    },                    data: [10, 20, 31, 14, 11, 67]
                }
            ]
        });    </script></html>

1:标题颜色属性修改

将图标主标题颜色修改成红色,只需要在 title:里面添加 textStyle: {color: 'red' }即可


https://img1.sycdn.imooc.com//5d58e6f10001a5f809060361.png

图片.png

 title: {                text: '平均耗时(分钟)',
             textStyle: {
                color: 'red'
            },
            },

2:x和y轴坐标颜色修改

https://img1.sycdn.imooc.com//5d58e6f400013c2908350359.png

图片.png


x轴坐标:

 xAxis: {                type: 'value',
                boundaryGap: [0, 0.01],
                axisLine:{  
            lineStyle:{  
                color:'#e33b38',  
                width:1,//这里是为了突出显示加上的  
            }  
        } 
            },

y轴坐标:

 yAxis: {                type: 'category',
                data: ['SA服务', '洗车', '总检', '喷漆', '钣金', '机修', '等号'],
                splitLine: {  
                lineStyle: {  
                    // 使用深浅的间隔色  
                    color: ['#e33b38']  
                }  
            },  
            nameTextStyle: {  
                color: ['#e33b38']  
                },  
            axisLine:{  
                lineStyle:{  
                    color:'#e33b38',  
                    width:1,//这里是为了突出显示加上的  
                }  
            }
            },

3:柱状图实现不同颜色

https://img1.sycdn.imooc.com//5d58e6f80001a0be08310363.png

图片.png

    itemStyle: {                normal: {                color: function(params) {                
                var colorList = [                '#569afb','#ff6347','#561afb','#ff2347','#269afb','#fq6347'
                ];                return colorList[params.dataIndex]
                },                
                label: {                show: false
                }
                }
                },

4:柱状图粗细属性控制

  barWidth : 20,

https://img1.sycdn.imooc.com//5d58e6fc00012f7f08710372.png

图片.png


https://img1.sycdn.imooc.com//5d58e7180001be6405150311.png

图片.png

5:echarts处理图形与title之间的距离
参考链接
http://echarts.baidu.com/option.html#title



作者:祈澈菇凉
链接:https://www.jianshu.com/p/539a0cd5a506


点击查看更多内容
TA 点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
  • 推荐
  • 评论
  • 收藏
  • 共同学习,写下你的评论
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消