本文主要是介绍echarts图表调取json文件中的数据,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
1、data.json文件中的数据书写格式
{"data":[5, 20, 36, 10, 12, 20],//纵坐标数据"category":["衬衫","羊毛衫","雪纺衫","裤子","高跟鞋","袜子"]//横坐标数据
}
2、在<head></head>标签中引入jQuery类库,(注意使用1.5版本以上类库,因为done()函数适用于1.5版本以上);
链接data.json文件
<script src="js/jquery-1.10.1.min.js"></script>
<script type="text/javascript" src="incubator-echarts-master/dist/echarts.min.js" ></script>
<script src="data.json"></script>
3、在<body></body>标签中创建一块区域,用于存放图表。
<body><div id = "main" style="width: 700px; height: 400px;"></div>
</body>
4、在<script></script>中
$(document).ready(function(){//echarts进行初始化var myChart = echarts.init(document.getElementById("main"));myChart.setOption({//图标题title:{text: '异步加载的数据'},//图提示框tootip:{},//图例legend:{data:['销售']},//x轴属性xAxis:{data:[]},//y轴属性yAxis:{},//图属性series:[{name:'销售',type:'bar',//图类型:柱状图color:['#C0FF3E'],//设置图像颜色data:[]//图表的数值}]});//使用jQuery中的$.get()获取data.json文件,使用done函数;//done(function(data))中data表示调用的函数返回的数据$.get('data.json').done(function(data){myChart.setOption({xAxis:{data:data.category},series:{name:'销售',data:data.data}});});});
5、最终效果图
这篇关于echarts图表调取json文件中的数据的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!