format: value => {
 // ๋ฌธ์ž์—ด์ผ ๊ฒฝ์šฐ
  return `${value.label}`;
}

//๊ทธ ์ด์™ธ์—๋Š” 
format: value => `${value}`

// ๋งˆ์šฐ์Šค ํ˜ธ๋ฒ„ ํ–ˆ์„๋•Œ tooltip ์ปค์Šคํ…€ x์ถ•์˜ ๋‚ ์งœ : ์ง€์—ญ ๋ฏธ์„ธ๋จผ์ง€ ์ˆ˜์น˜
const CustomTooltip = ({ slice }) => {
  // legends/tooltip ๊ณตํ†ต ์Šคํƒ€์ผ ์ ์šฉ
  return (
    <div
      style={{
        background: 'white',
        padding: '10px',
        border: '1px solid #ccc',
      }}
    >
      <div style={{ textAlign: 'center', padding: '4px' }}>
        {slice.points[0].data.xFormatted}
      </div>
      {slice.points.map(point => (
        <div
          key={point.id}
          style={{ display: 'flex', alignItems: 'center', margin: '5px 0' }}
        >
          {/* ์‹ฌ๋ณผ์„ SVG ์›์œผ๋กœ ํ‘œ์‹œ */}
          <svg
            width='12'
            height='12'
            style={{ marginRight: '10px', opacity: '0.75' }}
          >
            <circle cx='6' cy='6' r='6' fill={point.serieColor} />
          </svg>
          {/* ์‹œ๋ฆฌ์ฆˆ ์ด๋ฆ„๊ณผ ๊ฐ’ */}
          <span>
            <b>{point.serieId} :</b> {point.data.yFormatted}
          </span>
        </div>
      ))}
    </div>
  );
};

const MainContainer = () => {
  return (
    <ChartContainer>
      <ResponsiveLine
        data={data}
        //...
        enableSlices='x' //  sliceTooltip prop์„ ํ™œ์„ฑํ™”!
        sliceTooltip={CustomTooltip}
      />
    </ChartContainer>
  );
};