eCharts Uncaught TypeError: myChart.addMarkLine is not a function

王桑的一天 2016-08-08 10:46:41
调用 addMarkLine()出现此错误,请问是什么原因?

Uncaught TypeError: myChart.addMarkLine is not a function
...全文
917 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
王桑的一天 2016-08-08
  • 打赏
  • 举报
回复
引用 2 楼 apollokk 的回复:
什么版本的?调用的时候myChart有没有初始化?

<!DOCTYPE html>
<html>
<header>
    <meta charset="utf-8">
    <!-- 引入 ECharts 文件 -->
    <script src="echarts.js"></script>
</header>
<body>
<div id="main" style="width: 800px;height:400px;"></div>
<div id="main1" style="width: 800px;height:400px;"></div>
<script type="text/javascript">
    var myChart = echarts.init(document.getElementById('main'));
    var myChart1 = echarts.init(document.getElementById('main1'));
    var option = {
...
}

 myChart.setOption(option1);
 myChart.addMarkLine(0, {...});
初始化了,图都能画出来的,...部分是我省略了
Hello World, 2016-08-08
  • 打赏
  • 举报
回复
什么版本的?调用的时候myChart有没有初始化?
我是一道坎 2016-08-08
  • 打赏
  • 举报
回复
仔细看下API是不是写错了,或者没这个方法,也可能你myChart这个对象没定义好
Hello World, 2016-08-08
  • 打赏
  • 举报
回复
3.x去掉了好些个功能,图表类型也少了些
王桑的一天 2016-08-08
  • 打赏
  • 举报
回复
引用 1 楼 tingliu5517 的回复:
仔细看下API是不是写错了,或者没这个方法,也可能你myChart这个对象没定义好
呃看了下API, 3.x的好像真没有这个方法,但2.x的有,这表示不再支持这个方法吗?
王桑的一天 2016-08-08
  • 打赏
  • 举报
回复
引用 2 楼 apollokk 的回复:
什么版本的?调用的时候myChart有没有初始化?
用的应该是3.x.x, 1.99M的

87,917

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧