这两年大数据+互联网越来越火,特别是由于今年疫情的原因,让政府和人民都意识到大数据的重要性,大数据可视化又着实火了一把,怎么你还不会?来跟着博主一起学习!
希望这篇文章对您有所帮助,如果你觉得这篇写得不错,请帮忙点赞加收藏谢谢啦!
Echarts图表的常见用途:
1. 用于大数据可视化展示–大屏展示、项目总结分析
2. 用于统计平台年度季度各月份使用情况
3. 用于年度总结报告(常用于PPT、Excel)
又是一年年尾了我们一起学习一些新的知识吧,冲冲冲!
1.JS引入
<script src="js/jquery-1.11.2.min.js"></script>
<script src="js/echarts.min.js"></script>
<script src="js/avalon1.47.js"></script>
2.图表布局
<div class="content" ms-controller="Chart">
<div id="main" class="dzchart"></div>
<div id="main2" class="dzchart"></div>
</div>
3.绑定数据(重点)
var option = {
color: ['#3398DB'],//颜色值数组
title:{
text: '柱状图图表'//图表标题
},
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'],//X轴参数
axisTick: {
alignWithLabel: true
}
}
],
yAxis: [
{
type: 'value'
}
],
series: [
{
name: '测试数据',
type: 'bar',
barWidth: '60%',
data: [10, 52, 200, 334, 390, 330, 1050]//Y周参数
}
]
};
var myChart = echarts.init(document.getElementById('main'));//初始化
myChart.setOption(option);//将数据绑定到图表中
4.效果截图
5.想要源码?
别天天想着白嫖了自己跟着实际操作一遍很容易学会的,如果实在基础不太好也可以参考博主的源码。(温馨提示!)
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
<style>
.dzchart{width:600px;height:400px;}
</style>
</head>
<body>
<div class="content" ms-controller="Chart">
<div id="main" class="dzchart"></div>
<div id="main2" class="dzchart"></div>
</div>
</body>
<script src="js/jquery-1.11.2.min.js"></script>
<script src="js/echarts.min.js"></script>
<script src="js/avalon1.47.js"></script>
<script>
var tempModel=avalon.define({
$id:"Chart",
getList:function(){
tempModel.getMyChart();
tempModel.getMyChartTwo();
},
getMyChart:function(){
var option = {
color: ['#3398DB'],//颜色值数组
title:{
text: '柱状图图表'//图表标题
},
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'],//X轴参数
axisTick: {
alignWithLabel: true
}
}
],
yAxis: [
{
type: 'value'
}
],
series: [
{
name: '测试数据',
type: 'bar',
barWidth: '60%',
data: [10, 52, 200, 334, 390, 330, 1050]//Y周参数
}
]
};
var myChart = echarts.init(document.getElementById('main'));
myChart.setOption(option);
},
getMyChartTwo:function(){
var option2 = {
color:["#F6668A"],
title:{
text: '折线图图表'
},
xAxis: {
type: 'category',
data: ['Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat', 'Sun']
},
yAxis: {
type: 'value'
},
grid: {
left: '3%',
right: '4%',
bottom: '3%',
containLabel: true
},
tooltip : {
trigger: 'axis',
axisPointer: {
type: 'cross',
label: {
backgroundColor: '#6a7985'
}
}
},
series: [{
name:"测试数据",
data: [820, 932, 901, 934, 1290, 1330, 1320],
type: 'line',
smooth: true
}]
};
var myChart = echarts.init(document.getElementById('main2'));
myChart.setOption(option2);
}
});
avalon.ready(function(){
tempModel.getList();
})
</script>
</html>
写在最后
如果你觉得这篇文章写得不错或者对您有用的话请帮忙点赞加收藏,毕竟原创不易;
如果您觉得文章有什么地方写得不对或者需要改进的地方,欢迎通过评论私聊博主!