当前位置: 首页 > 知识库问答 >
问题:

在没有默认序列的Highcharts上显示实时数据

傅浩漫
2023-03-14

我从Highchart网站上找到了以下代码:https://jsfiddle.net/gh/get/library/pure/highcharts/highcharts/tree/master/samples/highcharts/demo/dynamic-update/

我想在默认序列为空的图表上显示数据,并将dateTime设置为xAxis。我不想使用jQuery,也不想在图表中添加加载事件点。我只想在页面完全加载时添加点。我用了这个

const chart = new Highcharts.chart('container', {
  ...
  ...
  ...
}

document.addEventListener('DOMContentLoaded', function() {
  var i = 0;
  console.log(chart)
  setInterval(function() {
    console.log(values[i])
    chart.series[0].addPoint(values[i], true, true);
    i++;
  }, 1000);
})

我使用了像上面链接一样的图表结构<代码>值[i]是一个点,它是我从我的API中获得的。我找到了一些使用category表示xAxis的解决方案,但我需要使用dateTime,并显示dateTime,而不是category。

共有1个答案

鞠泰平
2023-03-14

不能将带有shift的点添加到没有数据的序列。添加不带shift或不使用shift的第一个点:http://jsfiddle.net/BlackLabel/0h9jz3t1/

const chart = new Highcharts.chart('container', {
  series: [{}]
});
const values = [[100, 20], [200, 20], [300, 20], [400, 20], [500, 20]];

document.addEventListener('DOMContentLoaded', function() {
  var i = 0;

  chart.series[0].addPoint(values[i], true, false);
  i++;

  setInterval(function() {
    chart.series[0].addPoint(values[i], true, true);
    i++;
  }, 1000);
});

现场演示:http://jsfiddle.net/BlackLabel/oqp30tna/

API:https://api.highcharts.com/class-reference/Highcharts.Series#addPoint

 类似资料:
  • 我被一个奇怪的编程问题困住了。我已经定义了一个模式,其中如果没有为列(列名是Title)传递值,那么将使用默认值(Harry)。 标题|字符变化(64)|默认“Harry”::字符变化 而且,我正在尝试通过我的java应用程序使用hibernate插入条目。 发生的情况是,hibernate在任何查询中都显式地为该列提供空值,因此这些条目的默认值不会显示在表中。 这里要提到的是,当我自己执行任何i

  • 在highcharts中有没有一种方法,我们可以在图表中隐藏一个序列,但仍然显示在图例上? 或者,我们是否可以添加一个假想/伪图例项,但并不真实存在于图表中? 对于上下文:客户要求我们根据它们的类别为条形图着色(前10条应该是默认颜色深蓝色,接下来的2条是蓝色,最后3条是浅蓝色)。现在他们要求我们放3个图例:A组(前10小节),B组(后2小节),C组(后3小节)。B组和C组不需要点击,因为它们是虚

  • 问题内容: 默认情况下,每次加载表时phpMyAdmin都会显示30行(查询包含“ LIMIT 30”)。我通常希望看到(多达)几百行。 有没有办法更改默认设置? 问题答案: 在您的phpMyAdmin目录中,将有一个名为“ config.inc.php”的文件。 找到设置MaxRows值的行: 并将值更改为您想要的任何值。

  • 我的mysql版本是5.5.41-0Ubuntu0.14.04.1(Ubuntu)

  • 我在离子应用程序图标中面临一个问题,我如何修复它?请看图片 离子信息 离子型: 系统: Android SDK Tools:26.1.1(/users/iosdev/library/Android/SDK)ios-deploy:2.0.0 ios-sim:8.0.2 NodeJS:v10.15.3(/usr/local/bin/node)npm:6.10.3 OS:macOS Mojave Xco