Google visualization 谷歌条形图设置条形图的宽度?

Google visualization 谷歌条形图设置条形图的宽度?,google-visualization,bar-chart,Google Visualization,Bar Chart,我正在用谷歌的javascript可视化库生成一个条形图。我想使图表中的条形图比当前更宽,但在文档中找不到任何显示如何配置每个数据集条形图宽度的内容 有什么帮助吗?有同样的问题,我想我会为后代发帖。bar.groupWidth似乎是设置此选项的方法 例如: var options = { title: "Density of Precious Metals, in g/cm^3", width: 600, height: 400,

我正在用谷歌的javascript可视化库生成一个条形图。我想使图表中的条形图比当前更宽,但在文档中找不到任何显示如何配置每个数据集条形图宽度的内容


有什么帮助吗?

有同样的问题,我想我会为后代发帖。bar.groupWidth似乎是设置此选项的方法

例如:

 var options = {
        title: "Density of Precious Metals, in g/cm^3",
        width: 600,
        height: 400,
        bar: {groupWidth: "95%"},
        legend: { position: "none" },
      };
 var chart = new google.visualization.BarChart(document.getElementById("barchart_values"));
 chart.draw(view, options);

尝试下面的格式,使图表将有体面的外观,它不是固定的,但这解决了我们的问题

options: {
  titlePosition: "none",
  bar: { groupWidth: "50%" }
  // ...
}

data.push([" ", "t1","t2","t3","t4"]); // headings
data.push([" ", 0, 0, 0, 0]); // dummy bar so graph will display good
// push you actual data here
data.push([" ", 0, 0, 0, 0]); // dummy bar so graph will display good

bar:{groupWidth:“95%”例如,很好地找到了,但是在将这些条设置得更小之后,如何将它们之间的空间设置得更小?@nclsvh不知道有任何API方法可以做到这一点,抱歉:(这个bar.groupWidth值被视为最小值、最大值还是固定值?我的图表每天有一个条形图。因此,在第1天,条形图填满了图表的整个宽度。随着时间的推移,更多的条形图进入,它们收缩到合适的位置,并开始看起来像条形图。我使用bar.groupWidth将其设置为50像素,现在看起来很好,但条形图仍然是自动的吗当图形中的条数超过50像素时,请缩小其宽度?我希望有一个bar.maxWidth选项。@l008com似乎有某种逻辑阻止条数大于分配给它们的空间,而不管您将宽度设置为什么。检查此小提琴: