我以前在图表中使用下面的配置.js@2.9.4在SvelteKit中,它在特定的折线图点中显示数据集的所有值.[REPL LINK]

options: {
    tooltips: {
        mode: 'index',
        intersect: false
    },
    hover: {
        mode: 'nearest',
        intersect: true
    },
    responsive: true
}

输出为:

enter image description here

将图表升级到图表后.js@3.8.0它并不像上述配置那样在一个点上显示所有数据集.

这是图表中的输出.js@3:

enter image description here

我希望它在一个点上显示所有数据集.

提前谢谢!

推荐答案

这是因为您正在更新到一个新的主要版本,该版本有多个重大的突破性更改,工具提示配置也从options.tooltips名称空间移动到options.plugins.tooltip名称空间,如果您更改此名称空间,它将按预期工作.我建议你先读migration guide,因为如果你只更新版本号,会有更多的东西被改变.

const options = {
  type: 'line',
  data: {
    labels: ["Red", "Blue", "Yellow", "Green", "Purple", "Orange"],
    datasets: [{
        label: '# of Votes',
        data: [12, 19, 3, 5, 2, 3],
        borderColor: 'pink'
      },
      {
        label: '# of Points',
        data: [7, 11, 5, 8, 3, 7],
        borderColor: 'orange'
      }
    ]
  },
  options: {
    plugins: {
      tooltip: {
        mode: 'index',
        intersect: false
      }
    }
  }
}

const ctx = document.getElementById('chartJSContainer').getContext('2d');
new Chart(ctx, options);
<body>
  <canvas id="chartJSContainer" width="600" height="400"></canvas>
  <script src="https://cdnjs.cloudflare.com/ajax/libs/Chart.js/3.8.0/chart.js"></script>
</body>

Javascript相关问答推荐

当没有固定间隔时,是否可以在d3.js中进行画笔捕捉?

Node.JS ws包中是否有Webocket的错误代码列表?

使用ReactJS对Ant Design表中的空值进行排序

功能和普通对象之间的原型污染

创建私有JS出口

如何按预期聚合SON数据?

在JavaScript中检索一些文本

我无法在NightWatch.js测试中获取完整的Chrome浏览器控制台日志(log)

微软Edge Select 间隙鼠标退出问题

字节数组通过echo框架传输到JS blob

React 17与React 18中的不同setState行为

Exceljs:我们在file.xlsx(...)&#中发现了一个问题'"" 39人;

将2D数组转换为图形

给定一个凸多边形作为一组边,如何根据到最近边的距离填充里面的区域

如何从Intl.DateTimeFormat中仅获取时区名称?

Next.js服务器端组件请求,如何发送我的cookie token?

如何访问此数组中的值?

未捕获语法错误:Hello World中的令牌无效或意外

如何使用Astro优化大图像?

react 路由如何使用从加载器返回的数据