首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >AnyChart eventMarker()在股票图表上造成错误

AnyChart eventMarker()在股票图表上造成错误
EN

Stack Overflow用户
提问于 2022-07-25 17:56:32
回答 1查看 34关注 0票数 0

我试图将事件标记添加到我的股票图表中,但是一旦我添加它们,我就会得到以下错误:anychart-stock.min.js:286 Uncaught TypeError: Cannot read properties of undefined (reading 'o')

我在我的应用程序的其他页面上添加了事件标记,没有问题,我已经尝试了我能找到的每一个例子。下面是添加标记的当前代码:

代码语言:javascript
复制
 var eventMarkers = chart.plot(0).eventMarkers();
   console.log(eventMarkers);
  // set markers data
  eventMarkers.data([
    { date: quotes[1].date, description: '9-11 attacks' },
    { date: quotes[1].date, description: 'Iraq War' },
    { date: quotes[1].date, description: 'Global financial collapse' },
    {
      date: quotes[1].date,
      description: 'OPEC cuts production targets 4.2 mmbpd'
    },
    { date: quotes[1].date, description: 'Greece\'s debt crisis' },
    { date: quotes[1].date, description: 'Japan earthquake' },
    { date: quotes[1].date, description: 'Russian financial crisis' },
    {
      date: quotes[1].date,
      description: 'OPEC production quota unchanged'
    }
  ]);

以下是我目前所包括的内容:

代码语言:javascript
复制
 <script src='https://code.jquery.com/jquery-3.5.1.js'></script>
      <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.1.0/dist/js/bootstrap.bundle.min.js"></script>
      <script src='https://cdn.datatables.net/1.10.12/js/jquery.dataTables.min.js'></script>
    <script src="https://cdn.datatables.net/1.10.12/js/dataTables.bootstrap.min.js" charset="utf-8"></script>
 <script src="https://cdn.anychart.com/releases/8.9.0/js/anychart-base.min.js"></script>
     <script src="https://cdn.anychart.com/releases/8.9.0/js/anychart-core.min.js" type="text/javascript"></script>
      <script src="https://cdn.anychart.com/releases/8.9.0/js/anychart-stock.min.js"></script>
      <script src="https://cdn.anychart.com/releases/8.9.0/js/anychart-exports.min.js"></script>
      
      <script src="https://cdn.anychart.com/releases/8.9.0/js/anychart-data-adapter.min.js"></script>
      <script src="https://cdn.anychart.com/releases/8.9.0/js/anychart-annotations.min.js"></script>
      <script src="https://cdn.anychart.com/releases/8.9.0/js/anychart-ui.min.js"></script><!-- Data adapter -->
<script src="https://cdn.jsdelivr.net/npm/bootstrap-select@1.14.0-beta3/dist/js/bootstrap-select.min.js"></script>

这让我抓狂,应该是一些简单的事情,我已经做了,但有些事情正在发生,我无法弄清楚。

EN

回答 1

Stack Overflow用户

发布于 2022-07-26 14:33:34

经过几个小时的反复试验才发现的。创建事件标记的代码需要在我创建映射之前。不知道为什么这在这里很重要,因为在我创建事件标记的任何其他页面上都不需要这样做。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73113429

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档