首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何更改React Google Charts背景颜色?

如何更改React Google Charts背景颜色?
EN

Stack Overflow用户
提问于 2019-08-20 00:21:42
回答 2查看 3.8K关注 0票数 5

我正在尝试改变图表的背景颜色,以匹配我的身体背景颜色。

我已经尝试了下面两种backgroundColor样式,但似乎不起作用。有什么办法让我绕过这一关吗?

代码语言:javascript
复制
<Chart
                height={'300px'}
                width={'370px'}
                chartType='Bar'
                loader={<div>Loading Chart..</div>}
                data={[
                  ['', 'UPLIFT'],
                  ...topSpend.map(d => [d.PRODUCT, d.UPLIFT]),
                ]}
                options={{
                  chart: {
                    title: 'Spend Uplift',
             -----> backgroundColor: 'red'
                  },
                  colors: ['#FB7A21']
                }}
              />

<Chart
                height={'300px'}
                width={'370px'}
                chartType='Bar'
                loader={<div>Loading Chart..</div>}
                data={[
                  ['', 'UPLIFT'],
                  ...topSpend.map(d => [d.PRODUCT, d.UPLIFT]),
                ]}
                options={{
                  chart: {
                    title: 'Spend Uplift',
                  },
                  colors: ['#FB7A21'],
           -----> backgroundColor: 'red'
                }}
              />
EN

回答 2

Stack Overflow用户

发布于 2019-08-20 00:42:45

您需要使用chartType作为BarChart。出于某些原因,Bar似乎会引发问题。如果希望图表条垂直,请将其更改为ColumnChart

您可以看到正在工作的fiddle here

票数 2
EN

Stack Overflow用户

发布于 2019-08-20 00:47:36

'Bar'被认为是一个重要的图表。

vs. 'BarChart',这是一个经典图表。

对于材料图表,需要使用选项转换方法...

代码语言:javascript
复制
google.charts.Bar.convertOptions

这意味着您需要访问google.charts名称空间。

代码语言:javascript
复制
options={google.charts.Bar.convertOptions({
  chart: {
    title: 'Spend Uplift',
  },
  colors: ['#FB7A21'],
  backgroundColor: 'red'
})}
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57560570

复制
相关文章

相似问题

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