Closed6

Reactで使っていたchart.jsをv2.7からv3.9にアップデートする

N04hN04h

Pie chart のtooltipが動かない...

const options = {
  plugins: {
    tooltip: {
      callbacks: {
        label: function(tooltipItem: TooltipItem<'pie'>): string | string[] {
          const label = tooltipItem.label;
          const value = tooltipItem.dataset.data[tooltipItem.dataIndex] as number;

          return `${label}: ${value}`;
        }
      }
    }
  }
}

ドキュメントにWARNINGであるChart.overrides[type].plugins.tooltipの部分に設定するんか?

N04hN04h

以下でビルドはできたが関数は呼び出されず

Chart.overrides["pie"].plugins.tooltip.callbacks.label = function(tooltipItem: TooltipItem<"pie">): string | string[] {
  console.log("called tooltip label callbacks");
  const label = tooltipItem.label;
  const value = tooltipItem.dataset.data[tooltipItem.dataIndex] as number;

  return `${label}: ${value}`;
}
このスクラップは2022/10/06にクローズされました