chart.js - chartjs在悬停时显示最近点
问题描述
我目前正在尝试重现您可以在https://discordstatus.com/上看到的 API 响应时间图表。
但是,我无法始终根据 X 轴上的鼠标位置显示最近的标签。我尝试了不同的交互配置(Chart.js Interactions),但未能获得预期的结果。
此外,最好显示一条取决于当前活动点的垂直线。以及始终在左上角显示工具提示。
这是否可以使用默认的 chart.js 库,还是我必须添加插件或一些自己的修改?
这是我当前的配置:
const data = {
datasets: [{
label: 'RTT',
backgroundColor: '#C00122',
borderColor: '#C00122',
borderWidth: 2,
}]
};
const config = {
type: 'line',
data: data,
options: {
animation: false,
maintainAspectRatio: false,
pasing: false,
plugins: {
legend: false
},
elements: {
point: {
radius: 1
}
},
scales: {
x: {
type: 'time',
time: {
unit: 'second',
displayFormats: {
'second': 'H:mm:ss',
}
},
ticks: {
minRotation: 0,
maxRotation: 0,
maxTicksLimit: 5
}
},
y: {
min: 0,
ticks: {
stepSize: 10
}
}
},
hover: {
mode: 'index'
}
}
};
编辑:我的数据集是动态填充的,如下所述:更新图表
解决方案
推荐阅读
- r - 使用 lapply 估计单独的回归并按组生成预测
- javascript - 如何将获取的数据分配给 React 状态
- python - 如何使用python在pcb中创建电源平面
- microsoft-graph-api - 如何使用 Microsoft Graph 身份验证 API 获取 90 天刷新令牌
- react-native - react-native - onPressIn 事件在组件 TextInput 上不起作用
- r - 如何使用 R 中的绘图绘制两种颜色的散点图?
- r - 如何在 ggplot2 R 的 2 x 2 因子设计中连接组均值?
- excel - Excel VBA:是否可以创建一个在单元格中输入字符并让用户继续输入的宏?
- android - Firestore缺少索引构建链接未登录到android中的logcat
- c# - 误解了类构造函数的意义