ECharts的初步使用

时隔一年,又重新步入工作,新的起点,重新开始!

——————————————————————————————————

这次的任务需要使用ECharts对一些数据做一些图形可视化处理,去年这个时候在实习期间接触过HighCharts,不过也几乎忘光了。今天讲一下ECharts的初步配置使用以及一些小坑。

首先我们在官网下载好echarts的开发包

下载完导入项目后的目录长这个样子

这里根据我的需求可以选择不同的定制版本,如官方所述:

要求较为苛刻的还有定制版,这里作为小demo就不赘述了

        <script language="javascript" type="text/javascript" 
            src="js/echarts-4.2.1/dist/echarts.js"></script>
		<script type="text/javascript">
			var option = {
		            title:{
		                text:'ECharts 数据统计'
		            },
		            tooltip:{},
		            legend:{
		                data:['用户来源']
		            },
		            xAxis:{
		                data:["Android","IOS","PC","Ohter"]
		            },
		            yAxis:{

		            },
		            series:[{
		                name:'访问量',
		                type:'line',
		                data:[500,200,360,100]
		            }]
		        };
		        //初始化echarts实例
		        var myChart=echarts.init(document.getElementById('charContent'));
		        //使用制定的配置项和数据显示图表
		        myChart.setOption(option);
		</script>

这里要注意的是记得要在body里定义一个有一定大小的div,以用来显示图表。

接着执行代码后发现这样一个错误:

这个错误的原因是,当我们用document.getElementById('charContent')去寻找这个charContent对象时,该dom对象还没有创建,这是一个基础常识,只有当页面的dom元素都加载完成之后,我们才能去做一些操作,所以我们这时要用到JQuery,去官网下载完JQuery的js文件并引入,然后将我们上面那些对dom元素的操作都放在$(document).ready(function(){....});方法中,这样就可以在页面加载完这些组件之后再去调用他们了。

最后执行代码,可看到我们的ECharts图

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值