【问题标题】:GoogleCharts - How to display data in stacked form - ComboChartGoogle Charts - 如何以堆叠形式显示数据 - 组合图表
【发布时间】:2015-09-24 22:44:21
【问题描述】:

我有一个图表 - 我想按月对值进行分组,并按类别堆叠每个月的数字。

这是data。这里的想法是存在具有日期、类别和成本的值。

我想显示一个堆叠组合图表,其中 Y 是月份,X 是成本,但显示的条形图是按类别按部分堆叠的。

类似的东西看起来像:

Here's my attempt -- 我很接近,我只是无法显示/堆叠类别。

来自尝试的代码:

var options = {
    title: "Cost By Month/Category",
    tooltip: {
        showColorCode: true
    },
    isStacked: true,
    yAxis: {
        format: 'MMMM'
    },
    bars: 'vertical',
    seriesType: 'bars'
};

有什么帮助吗?

【问题讨论】:

  • 恐怕这不适用于您的电子表格的给定结构。您必须为每个单独的类别使用列并将成本存储在这些列中。像这样:docs.google.com/spreadsheets/d/…
  • 了解这一点很有帮助。非常感谢!
  • 但是:当然,电子表格所需的结构也可能不是一个好的解决方案,尤其是当您想要添加新类别而不修改绘制数据的应用程序时。您仍然可以选择保留电子表格结构并即时创建 DataTable。

标签: javascript charts google-visualization bar-chart


【解决方案1】:

您只有一个类别,因此如果您有多个类别,它看起来就像普通的组合图,它将显示为堆叠,对于堆叠图isStacked: true 将组合图显示为堆叠图。

【讨论】:

  • 我不明白 -- 电子表格中的 B 列有多个类别。我希望 B 列中的每个类别在堆栈中都有自己的位置。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2022-01-28
  • 1970-01-01
  • 2020-10-05
  • 2019-05-29
  • 2017-09-26
相关资源
最近更新 更多