echarts图表调取json文件中的数据

1、data.json文件中的数据书写格式
{
	"data":[5, 20, 36, 10, 12, 20],//纵坐标数据
	"category":["衬衫","羊毛衫","雪纺衫","裤子","高跟鞋","袜子"]//横坐标数据
}
2、在标签中引入jQuery类库,(注意使用1.5版本以上类库,因为done()函数适用于1.5版本以上);
链接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>
    <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、最终效果图
在这里插入图片描述
原文链接:
https://blog.csdn.net/sinat_34234837/article/details/90203899

  • 5
    点赞
  • 34
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值