• echarts饼状图


    1.vue

    //引入Echarts主模块
    import echarts from 'echarts/lib/echarts'
    //引入线状图
    import 'echarts/lib/chart/pie'
    //引入所需组件
    import 'echarts/lib/component/tooltip'
    import 'echarts/lib/component/title'
    import 'echarts/lib/component/legend'
    <div class="pic_cont" ref="chartOne">
    <div class="no-data-tip">
    <div v-html="loading"></div>
    </div>
    </div>
    methods: {
    //性别比例
    createChartOne(){
    let chartOne = echarts.init( this.$refs.chartOne );
    let option = {
    tooltip: {
    trigger: 'item',
    formatter: "{a} <br/>{b} : {c} ({d}%)"
    },
    legend: {
    orient: 'vertical',
    right: '0',
    bottom: '20',
    data: ['男', '女', '未知']
    },
    series: [
    {
    name: '性别比例',
    type: 'pie',
    radius: ['50%', '70%'],
    data: [
    { value: 335, name: '男' },
    { value: 310, name: '女' },
    { value: 234, name: '未知' }
    ],
    itemStyle: {
    emphasis: {
    shadowBlur: 10,
    shadowOffsetX: 0,
    shadowColor: 'rgba(0, 0, 0, 0.5)'
    }
    }
    }
    ]
    };
    chartOne.setOption( option, true );
    }
    }
    效果:

    2.jq

    <script src="<php>mc_autoVer('__SHOPS__/Js/echarts.min.js')</php>"></script>

    <div class="pie-simple" id="pie-simple" style="position: relative;">
    <div class="no-data-tip" style="display: block;color: #666;position: absolute;top: 50%;left: 0; 100%;text-align: center;font-size: 14px;">
    <i class="fa fa-circle-o-notch fa-spin"></i> 互动粉丝比例,正在计算中...
    </div>
    </div>

    //圆饼图1
    var myChart1 = echarts.init(document.getElementById("pie-simple"));
    option1 = {
    title : {
    text: '互动粉丝比例',
    x:'left'
    },
    tooltip : {
    trigger: 'item',
    formatter: "{a} <br/>{b} : {c} ({d}%)"
    },
    legend: {
    orient: 'vertical',
    right: '0',
    data:defualt_1
    },
    series : [
    {
    name: '访问来源',
    type: 'pie',
    radius : '55%',
    center: ['40%', '60%'],
    data:interactionNum,
    itemStyle: {
    emphasis: {
    shadowBlur: 10,
    shadowOffsetX: 0,
    shadowColor: 'rgba(0, 0, 0, 0.5)'
    }
    }
    }
    ]
    };
    myChart1.setOption(option1,true);

    效果:

    
    
  • 相关阅读:
    S5PV210开发板刷机(SD卡uboot、串口+USB-OTG刷机方法)
    S5PV210启动过程分析
    总结:ARM逻辑和高级C(朱老师物联网学习)
    C语言笔记(数组地址一些细节)
    shell脚本和常用命令
    ansible
    firewalld
    LAMP架构上线动态网站WordPress
    LNMP架构上线动态网站
    Tomcat集群 Nginx负载均衡 shell脚本实时监控Nginx
  • 原文地址:https://www.cnblogs.com/miaSlady/p/8472444.html
Copyright © 2020-2023  润新知