1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > 前端echarts框架实现饼状图 柱状图和折线图

前端echarts框架实现饼状图 柱状图和折线图

时间:2019-04-12 11:26:34

相关推荐

前端echarts框架实现饼状图 柱状图和折线图

1.饼状图

<!DOCTYPE html><html lang="en"><head><meta charset="UTF-8" /><meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta http-equiv="X-UA-Compatible" content="ie=edge" /><title>Document</title><script src="/echarts/4.4.0-rc.1/echarts-mon.min.js"></script></head><body><div id="main" style="width: 500px;height:300px;"></div><script>var myChart = echarts.init(document.getElementById("main"));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:'搜索引擎'}]}]};// 使用刚指定的配置项和数据显示图表。myChart.setOption(option);</script></body></html>

饼状图实现效果如下:

2.柱状图

<!DOCTYPE html><html lang="en"><head><meta charset="UTF-8" /><meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta http-equiv="X-UA-Compatible" content="ie=edge" /><title>Document</title><script src="/echarts/4.4.0-rc.1/echarts-mon.min.js"></script></head><body><div id="main" style="width: 500px;height:300px;"></div><script>var myChart = echarts.init(document.getElementById("main"));// app.title = '坐标轴刻度与标签对齐';option = {color: ['#3398DB'],tooltip : {trigger: 'axis',axisPointer : { // 坐标轴指示器,坐标轴触发有效type : 'shadow' // 默认为直线,可选为:'line' | 'shadow'}},grid: {left: '3%',right: '4%',bottom: '3%',containLabel: true},xAxis : [{type : 'category',data : ['Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat', 'Sun'],axisTick: {alignWithLabel: true}}],yAxis : [{type : 'value'}],series : [{name:'直接访问',type:'bar',barWidth: '60%',data:[10, 52, 200, 334, 390, 330, 220]}]};// 使用刚指定的配置项和数据显示图表。myChart.setOption(option);</script></body></html>

柱状图实现效果如下:

3.折线图

<!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta http-equiv="X-UA-Compatible" content="ie=edge"><title>Document</title><script src="/echarts/4.4.0-rc.1/echarts.min.js"></script></head><body><div id="main" style="width: 500px;height:300px;"></div><script>var myChart = echarts.init(document.getElementById("main"));option = {xAxis: {type: 'category',data: ['Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat', 'Sun']},yAxis: {type: 'value'},series: [{data: [820, 932, 901, 934, 1290, 1330, 1320],type: 'line'}]};// 使用刚指定的配置项和数据显示图表。myChart.setOption(option);</script></body></html>

实现的效果如下:

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。