React Nivo工具提示在某些图表上不工作



我正在使用Nivo ResponsivePie来显示一些数据,除了工具提示之外,一切似乎都在工作。工具提示没有显示。我有一个热图和条形图,有一个工作的工具提示。我直接从文档https://nivo.rocks/pie

复制了代码我对线形图也有同样的问题。

当我检查开发工具时,我看到<path d=".."/>随着我在图表上移动而动态更新,但是样式标签中没有弹出任何东西,因为它对其他图形
(像这个

)
<div style="pointer-events: none; position: absolute; z-index: 10; top: 0px; left: 0px; transform: translate(279.312px, 157px);"><div style="background: white; color: inherit; font-size: inherit; border-radius: 2px; box-shadow: rgba(0, 0, 0, 0.25) 0px 1px 2px; padding: 5px 9px;"><div style="white-space: pre; display: flex; align-items: center;"><span style="display: block; width: 12px; height: 12px; background: rgb(247, 251, 255); margin-right: 7px;"></span><span>approach - Sun 08/01: <strong>20</strong></span></div></div></div>

)

问题

原来这和版本有关。我运行npm ls,发现:

├── @nivo/bar@0.72.0
├── @nivo/core@0.73.0
├── @nivo/heatmap@0.72.0
├── @nivo/line@0.73.0
├── @nivo/pie@0.73.0
├── @nivo/tooltip@0.72.0

所有的模块与破碎的工具提示运行在0.73.0

<<h3>修复/h3>我跑

npm uninstall @nivo/pie
npm uninstall @nivo/core
npm uninstall @nivo/line

npm install @nivo/core@0.72.0 --legacy-peer-deps
npm install @nivo/pie@0.72.0 --legacy-peer-deps
npm install @nivo/line@0.72.0 --legacy-peer-deps

最新更新