首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何将数字格式化程序添加到react-google- chart图表中?(对不起;react中的newb )

如何将数字格式化程序添加到react-google- chart图表中?(对不起;react中的newb )
EN

Stack Overflow用户
提问于 2018-02-12 19:54:44
回答 2查看 745关注 0票数 0

我可以将一个格式化程序注入到google图表中,用如下代码设置多列的格式:

代码语言:javascript
运行
复制
var formatter = new google.visualization.NumberFormat({ prefix: '$' });
formatter.format(dataTable, 1);
formatter.format(dataTable, 2);

我试过在react-google-charts选项中设置"numberFormat:“和"formatters:[]”,但它们似乎不起作用。有谁有一个例子吗?

更新:

这用于设置单个列的格式:

代码语言:javascript
运行
复制
<Chart
    chartType="ColumnChart"
    rows={rows}
    columns= {columns}
    width='100%'
    numberFormat={{column: 1, options: {fractionDigits: 2, prefix: '$'}}}
    ....
/>

这不会:

代码语言:javascript
运行
复制
<Chart
    chartType="ColumnChart"
    rows={rows}
    columns= {columns}
    width='100%'
    formatters={[{type: 'NumberFormat', 
                  column: 1, 
                  options: {fractionDigits: 2, prefix: '$'}]}
    ...
/>
EN

回答 2

Stack Overflow用户

发布于 2018-02-20 19:44:37

已解决: formatters[]代码不在当前版本中。D‘’oh

票数 0
EN

Stack Overflow用户

发布于 2019-01-04 23:42:04

请参阅下面的https://react-google-charts.com/formatters#numberformat

代码语言:javascript
运行
复制
formatters={[
   {
      type: "NumberFormat",
      column: 1,
      options: {
         prefix: "$",
         suffix: "%",
         negativeColor: "red",
         negativeParens: true,
       }
    }
]}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48745910

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档