keys appearing in a legend
const {
opacities,
handleMouseEnter,
handleMouseLeave,
handlePayloadUniqBy,
} = useOpacity(keys);
const lines = keys.map((dataKey) =>
<Line dataKey={dataKey} opacity={opacities[dataKey]}/>
);
<Legend
onMouseEnter={handleMouseEnter}
onMouseLeave={handleMouseLeave}
payloadUniqBy={handlePayloadUniqBy}
/>
Handles reducing opacities when keys are hovered over in a legend. Meant to be used with a
Legendcomponent.