Echarts备忘一

本文介绍如何使用Echarts绘制简单的饼图。通过Sublime Text 3和Emmet插件创建HTML5页面,并导入Echarts JS文件实现图形展示。此外,还介绍了如何在线使用CodePen进行编辑。

Echarts简单使用
我使用sublime Text3编写html文件,
sublime Text3有很多使用的插件,关于html的只要有Emmet

1、下载Echarts的js文件
官网有好多的数据形式,拿过稍微修改一下,都可以使用的

2、初级例子
安装完Emmet插件后,然后分成3步走
1. 生成一个html5文件
html:5
2. 写一个div,来放置图形,导入js文件
div#test用于生成一个<div id=test></div>

<div id="test" style="height:400px;width:800px;border:1px">
    123
</div>

<script src='echarts.min.js'></script>
  1. 获取div的节点并初始化echarts,放入数据并加载
#option就是官网的例子,直接复制就可以用了
var app = echarts.init(document.getElementById('test'));
var option = {
    tooltip: {
        trigger: 'item',
        formatter: "{a} <br/>{b}: {c} ({d}%)"
    },
    legend: {
        orient: 'vertical',
        x: 'left',
        data:['直接访问','邮件营销','联盟广告','视频广告','搜索引擎']
    },
    series: [
        {
            name:'访问来源',
            type:'pie',
            radius: ['50%', '70%'],
            avoidLabelOverlap: false,
            label: {
                normal: {
                    show: false,
                    position: 'center'
                },
                emphasis: {
                    show: true,
                    textStyle: {
                        fontSize: '30',
                        fontWeight: 'bold'
                    }
                }
            },
            labelLine: {
                normal: {
                    show: false
                }
            },
            data:[
                {value:335, name:'直接访问'},
                {value:310, name:'邮件营销'},
                {value:234, name:'联盟广告'},
                {value:135, name:'视频广告'},
                {value:1548, name:'搜索引擎'}
            ]
        }
    ]

};
app.setOption(option);

下次修改数据,,使用一些真实的数据,替换掉更有意义
如果觉得安装sublime太麻烦的话,可以是用线上的编辑器https://codepen.io
点击右上角的New Pen
点击js的齿轮图标,输入echarts,然后选中那个链接
将代码分别放入html部分和js部分,就可以了,它会自动运行的
这里写图片描述

(于2016年12月28日,http://blog.youkuaiyun.com/bzd_111

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值