gpt4 book ai didi

javascript - 重新图表工具提示显示相同的值

转载 作者:行者123 更新时间:2023-12-01 00:45:59 25 4
gpt4 key购买 nike

我遇到一个问题,工具提示为不同系列显示相同的值。因此,每当我将鼠标悬停在弹出窗口上时,我都会收到以下信息: enter image description here

这是我的实现:

  <LineChart margin={{ top: 15, right: 5, bottom: 5, left: 10 }}>
<XAxis
type='number'
dataKey='timestamp'
padding={{ left: 30, right: 30 }}
domain={['dataMin', 'dataMax']}
height={90}
tickFormatter={(unixTime) => dayjs(unixTime).format('MM/DD h:mm A')}
tickMargin={30}
/>

<YAxis
dataKey='Demand'
tickFormatter={(val, _axis) => numeral(val).format('0,0') + ' kW'}
/>

{chartData && this.renderLines(chartData, theme)}

<CartesianGrid strokeDasharray='3 3' />
<Legend />
<Tooltip
content={<LiveDailyDemandTooltip
format={{
Demand: '0.0'
}} />}
/>
</LineChart>

数据如下:

{
"dataID-1": [
{Demand: 4237, timestamp: 1564977600000}
...
],
"dataID-2": [
{Demand: 112, timestamp: 1564977600000}
...
]
}

最佳答案

正如这里提到的:https://github.com/recharts/recharts/issues/1625您应该在 XAxis 中将allowDuplicateCategory 设置为 false:

<XAxis allowDuplicatedCategory={false}/>

这将解决工具提示中重复值的问题。

关于javascript - 重新图表工具提示显示相同的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57359903/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com