0

我正在使用 react-highcharts 并尝试实现 ReactHighstock。我的图表显示的是“G”而不是“B”(十亿),为了解决这个问题,我必须在 Highcharts.setOptions 中设置 numericSymbols,但我没有找到实现它的方法。

谢谢

4

2 回答 2

1

您可以在编写类组件之前定义Highcharts.setOptions 。

演示:https ://codesandbox.io/s/highcharts-react-demo-n3mes

Highcharts.setOptions({
  lang: {
    numericSymbols: ["k", "M", "B", "T", "P", "E"]
  }
});

API:https ://api.highcharts.com/highcharts/lang.numericSymbols

于 2020-02-18T15:26:31.357 回答
0

如果您使用的是功能组件,那么这可能会有所帮助。

import ReactHighcharts from 'react-highcharts/ReactHighstock.src';

useEffect(() => {
 ReactHighcharts.Highcharts.setOptions({
  lang: {
    numericSymbols: ["k", "M", "B", "T", "P", "E"]
  }
 });
}, []);
于 2021-07-16T13:33:56.787 回答