我使用的是带有2条线的图表js折线图。我有7个x轴数据点。我只想显示第一个、第二个和最后一个数据点。但我想在工具提示中显示每个数据点。目前,我只在 x 轴标签中列出 1、2 和 7,因此工具提示在 2 上正确显示,但在其他区域当然什么都没有。那么有没有办法不在x轴上显示特定的数据点(但在代码中仍然有用于工具提示的数据)?(另外,这是一个非常简化的例子,说明我正在尝试做什么)
labels: ['1', '2', '','', ,, '7'],
谢谢。
您应该从1到7正确标记数据,并在回调函数中过滤xAxis标签。
scales: {
xAxes: [{
ticks: {
beginAtZero: true,
callback: function(value, index, values) {
if (index === 0 || index === 1 || index === count - 1) { // count = yourNumberOfDataValues
return value
}
}
},
gridLines: {
display: false
},
}]
},
默认情况下,工具提示使用点的 xAxis 标签,当没有 xAxis 标签时,该标签将返回未定义的
点。您必须从标签数组中获取正确的标签。
tooltips: {
callbacks: {
title: function(tooltipItem, data) {
return sData.label[tooltipItem[0].index] // sData.label is your array with all data labels
}
}
}
此 JSBin 中的完整代码和示例。
产品:Sybase ASE 11/12/15/16 我希望更新由不同的应用程序调用的存储过程,所以更改应用程序不是一个选项。需要什么最好用例子来解释: 目前的结果: 我需要的是清除第一列的重复数据。例如,上述数据应如下所示: 我知道我可以做光标,但大约有10000条记录,这似乎并不熟练。查找select命令时,不希望更改数据库中的数据。
问题内容: 我正在尝试使用Chart JS 创建一个表,该表具有来自JSON文件的动态生成的数据点。我的代码的逻辑如下所示: 同时,我的JSON文件如下所示: 该变量包含ChartJS的配置设置,包括设置数据点。当加载到ChartJS中时,提供显示我的图表所需的信息。 无论如何,我的想法是使用变量作为使用for循环附加数据集的一种方式。不幸的是,该代码未产生任何结果。我知道我添加变量的方法有问题,
当它悬停在同一轴的任何一个数据中时,我想显示同一工具提示中的签入和apointment的数量。
是否有一种方法可以使jfreechart数据点中的tooltip显示得更快?以下是我如何自定义工具提示:
你好,我有一个数据框,日期作为索引,股份作为列,我想用日期作为x轴绘制一个特定的股份。我要绘制的系列是:df['APPL']=
我的数据确实显示在console.log中,但实际上没有显示在表中,我在这里做错了什么?