javascript - 当 highstock 图表滚动时,标记的位置不跟随系列
问题描述
我创建了一个包含两个系列的 highstock 图表,当鼠标悬停在标记和工具提示上时,将显示,不要移动鼠标,当图表滚动时,您会看到其中一个标记不跟随系列。这是屏幕截图如何修复?
这是我的代码:https ://jsfiddle.net/sylance/fz7cv853/3/
Highcharts.setOptions({
global: {
useUTC: false
}
});
var chart = Highcharts.stockChart('container', {
chart: {
type: 'line',
events: {
load: function() {
setInterval(updateData, 1000);
}
}
},
title: {
text: 'test chart'
},
legend: {
enabled: true
},
series: [{
name: 'CH1',
data: []
}, {
name: 'CH2',
data: []
}]
});
function updateData() {
t = new Date().getTime();
for (i = 0; i < 2; i++) {
chart.series[i].addPoint([t, Math.random() * 41 - 10], false);
}
chart.redraw();
}
将鼠标放在图表的右上角或右下角区域将有助于重现问题。
解决方案
推荐阅读
- javascript - Chart.js - 具有线性笛卡尔(数字)X 轴的条形图?
- rollupjs - Svelte CSS 的奇怪行为
- sql - Sequelize 嵌套的 include with required: true 生成无效连接
- javascript - 在 laravel 中通过 javascript 获取信息
- sequelize.js - 如何在sequelize中查询多对多关系
- java - 如何在 Java WebAppSecurityConfig 中指定域以禁用 x-frame-options SAMEORIGIN
- sql-server - 如何仅显示所有项目都完成的订单?
- java - 日期时间格式化程序 2018-06-18 20:07:08.908193+00
- vue.js - 在 Apollo 提供程序中更改 Apollo 端点
- three.js - THREE.js:如何为平移、旋转和缩放制作 4X4 矩阵