这次给大家带来echarts实现动态变色柱状图,echarts实现动态变色柱状图的注意事项有哪些,下面就是实战案例,一起来看一下。
效果图:
<!doctype html>
<html>
<head>
<metacharset="utf-8">
<title>echarts柱状图</title>
</head>
<body>
<!-- 为echarts准备一个具备大小(宽高)的dom -->
<pid="container"style="width: 600px;height:400px; margin: 100px auto 20px;"></p>
<scripttypet="text/javascript"src="http://libs.baidu.com/jquery/1.9.1/jquery.min.js"></script>
<scripttype="text/javascript"src="http://echarts.baidu.com/gallery/vendors/echarts/echarts-all-3.js"></script>
<scripttype="text/javascript">
var dom = document.getelementbyid("container");
var mychart = echarts.init(dom);
option = null;
var xaxisdata = [];
var data = [];
for (var i = 20; i <29; i++) {
xaxisdata.push('2' +'/'+ i);
data.push(math.round(math.random() * 500) + 200);
}
// 初始 option
option = {
title: {
text: '每日成交额(万元)'
},
tooltip: {
trigger: 'axis',
bordercolor: '#636f7f',
borderwidth : 1,
backgroundcolor : 'rgba(99,111,127,1)',
textstyle:{
color : '#ffffff',
// fontweight : 'bold',
fontsize : 14,
},
transitionduration : 0.6,
formatter: '{b0}<br />{c0}(万元)',
axispointer :{
type : 'line',
linestyle : {
color : '#05f41e',
width : 1,
type : 'solid',
},
},
// axispointer : { // 坐标轴指示器,坐标轴触发有效
// type : 'shadow', // 默认为直线,可选为:'line' | 'shadow'
// shadowstyle :{
// color : '#d6eafa',
// opacity : 0.5,
// }
// },
},
calculable : true,
xaxis: {
data: xaxisdata.map(function(x){
return x;
}),
axislabel: {
textstyle: {
color: '#333',
align : 'center',
baseline : 'top'
},
rotate : 20,
margin : 15,
},
},
yaxis: {
// 横向标线 默认为true
splitline: {
show: true,
},
axislabel: {
textstyle: {
color: '#333'
}
},
type : 'value',
boundarygap : false,
// 分隔线线的类型
splitline: {
show: true,
linestyle :{
color : '#eff0f0',
type : 'dashed',
}
}
},
series: {
type: 'bar',
data: data,
barwidth: 15,
itemstyle: {
normal: {
barborderradius: 20,
color: new echarts.graphic.lineargradient(0, 0, 0, 1, [{
offset: 0,
color: '#37bbf8'
}, {
offset: 1,
color: '#2294e4'
}]),
// shadowcolor: 'rgba(35,149,229,0.8)',
// shadowblur: 20,
areastyle: {type: 'default'}
}
}
},
};
if (option && typeof option === "object") {
mychart.setoption(option, true);
}
</script>
</body>
</html>
相信看了本文案例你已经掌握了方法,更多精彩请关注其它相关文章!
推荐阅读:
jquery操作背景颜色渐变动画效果
jquery插件fusioncharts绘制饼状图
jquery操作textarea输入字数限制
以上就是echarts实现动态变色柱状图的详细内容。