Hadoop Echarts
作者:Emperor_LawD
- 2022 年 5 月 11 日
本文字数:2275 字
阅读完需:约 7 分钟
新建文件
创建一个
resources
文件夹用来存放js
和html
文件
bar.html
(柱状图)
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
<script src="./js/echarts.min.js"></script>
</head>
<body>
<!-- preparing a DOM with width and height for ECharts -->
<div id="main" style="width:600px; height:400px;"></div>
<script>
var main = document.getElementById('main');
var myChart = echarts.init(main);
// 指定图表的配置项和数据
var option = {
// 标题
title: {
text: 'ECharts 入门示例'
},
// 工具箱
toolbox: {
show: true,
feature: {
saveAsImage: {
show: true
}
}
},
// 图例
legend: {
data: ['销量']
},
// x轴(可修改)
xAxis: {
data: ["衬衫", "羊毛衫", "雪纺衫", "裤子", "高跟鞋", "袜子"]
},
yAxis: {},
// 数据(可修改)
series: [{
name: '销量',
type: 'bar', // 修改图标样式
data: [5, 20, 36, 10, 10, 20]
}]
};
myChart.setOption(option);
</script>
</body>
</html>
复制代码
bar.html
(线性图)
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>line</title>
<script src="./js/echarts.min.js"></script>
</head>
<body>
<!-- preparing a DOM with width and height for ECharts -->
<div id="main" style="width:600px; height:400px;"></div>
<script>
var main = document.getElementById('main');
var myChart = echarts.init(main);
// 指定图表的配置项和数据
var option = {
// 标题
title: {
text: 'ECharts 入门示例'
},
// 工具箱
toolbox: {
show: true,
feature: {
saveAsImage: {
show: true
}
}
},
// 图例
legend: {
data: ['销量']
},
// x轴(可修改)
xAxis: {
data: ["衬衫", "羊毛衫", "雪纺衫", "裤子", "高跟鞋", "袜子"]
},
yAxis: {},
// 数据(可修改)
series: [{
name: '销量',
type: 'line', // 修改图标样式
data: [5, 20, 36, 10, 10, 20]
}]
};
myChart.setOption(option);
</script>
</body>
</html>
复制代码
查看结果
点击 Chrome 查看结果
显示结果(柱状图)
显示结果(线性图)
toolbox 相关配置
toolbox.html
// 工具箱
toolbox: {
show: true,
feature: {
saveAsImage: {
show: true
},
dataView: { // 数据预览
show:true
},
restore: { // 刷新
show:true
},
dataZoom: {
show:true
},
magicType: {
type: ['line', 'bar']
}
}
},
复制代码
效果
饼图
pie.html
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>pie</title>
<script src="./js/echarts.min.js"></script>
</head>
<body>
<!-- preparing a DOM with width and height for ECharts -->
<div id="main" style="width:600px; height:400px;"></div>
<script>
var main = document.getElementById('main');
var myChart = echarts.init(main);
// 指定图表的配置项和数据
var option = {
// 标题
title: {
text: '某网站用户访问来源数据'
},
// 显示百分比
tooltip: {
trigger: 'item',
formatter: "{a} <br/> {b} : {c} ({d}%)"
},
legend: {
orient: 'vertical',
left: 'right',
data: ['谷歌', '火狐', 'Safari', '360', 'QQ浏览器']
},
series: [
{
name: '访问来源',
type: 'pie',
radius: '55%',
center: ['50%', '60%'],
data: [
{value: 335, name: '谷歌'},
{value: 310, name: '火狐'},
{value: 234, name: 'Safari'},
{value: 135, name: '360'},
{value: 1548, name: 'QQ浏览器'}
]
}
]
};
myChart.setOption(option);
</script>
</body>
</html>
复制代码
显示效果
划线
评论
复制
发布于: 刚刚阅读数: 4
版权声明: 本文为 InfoQ 作者【Emperor_LawD】的原创文章。
原文链接:【http://xie.infoq.cn/article/f7f9b162220793c72edce1160】。
本文遵守【CC-BY 4.0】协议,转载请保留原文出处及本版权声明。
Emperor_LawD
关注
愿能如萤火一般,可以在黑夜里发一点光。 2021.05.19 加入
还未添加个人简介
评论