echarts图表在ie8不显示,ie9显示,怎么解决这个问题
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了echarts图表在ie8不显示,ie9显示,怎么解决这个问题相关的知识,希望对你有一定的参考价值。
参考技术A 1 画一个最粗糙的图表官方推荐使用模块化单文件引入,我不知道模块化,所以采用了标签式单文件引入。
[html] view plain copy print?
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>echarts测试</title>
</head>
<body>
<!-- 第二步:为ECharts准备一个具备大小(宽高)的Dom -->
<div id="main"
style="height: 400px; width: 800px; border: 1px dotted black"></div>
<!-- 第一步:标签式单文件引入。引入之后可以直接使用echarts对象。 -->
<script src="../js/echarts-plain-original.js"></script>
<!-- 注意顺序,使用echarts对象要在引入echarts文件之后 -->
<script type="text/javascript">
// 初始化一个图表实例
var myChart = echarts.init(document.getElementById('main'));
// echarts把复杂的图表结构化,图表的基本结构包括以下部分:标题,x轴,y轴,数值序列。
var option =
// 标题
title :
text : '销量和进货量'
,
// x轴
xAxis : [
type : 'category',
data : [ "衬衫", "羊毛衫", "雪纺衫", "裤子", "高跟鞋", "袜子" ]
],
// y轴
yAxis : [
type : 'value',
axisLabel :
formatter : 'value件'
],
// 数值序列
series : [
name : '销量',
type : 'line',
data : [ 5, 20, 40, 10, 10, 20 ],
]
;
// 为图表实例加载数据
myChart.setOption(option);
</script>
</body>
</html> 参考技术B 去掉多余的 逗号
一般在最后一个属性结束容易多加一个 ,仔细看看
百度echart在ie下图表不显示的问题
最近在用百度echart创建图表;结果在ie下不能正常显示;火狐等其他浏览器显示正常;ie的开发者工具报错如下:
无法获取未定义或null引用的属性"getAttribute";
然后各种查资料;得到的结果竟然是因为echarts.js引用放在head中或者放在body中HTML代码的前面了;造成加载时阻塞后面的html。
解决这个问题的办法就是将echarts.js的引用放在</body>之前就可以了;
以上是关于echarts图表在ie8不显示,ie9显示,怎么解决这个问题的主要内容,如果未能解决你的问题,请参考以下文章
兼容模式下ie9和ie10显示样式在不兼容模式下为啥不加载css样式?
在echarts图表外调用echarts的下载功能以及echarts getdataurl图表数据不显示的问题的解决方案