Google visualization 最小值小于零的谷歌面积图

Google visualization 最小值小于零的谷歌面积图,google-visualization,stacked-area-chart,Google Visualization,Stacked Area Chart,如何让Google图表显示原点为最小值而非零的面积图 在本例中,我希望蓝色区域从-2000开始 这是小提琴 一种可能性是使用值为-2000和2000的两个虚拟列将第一个有用值推送到0: var data = google.visualization.arrayToDataTable([ ['Month', 'dummy1', 'dummy2', 'Bolivia', 'Ecuador', 'Madagascar', 'Papua New Guinea', 'Rwanda'],

如何让Google图表显示原点为最小值而非零的面积图

在本例中,我希望蓝色区域从-2000开始

这是小提琴


一种可能性是使用值为-2000和2000的两个虚拟列将第一个有用值推送到0:

  var data = google.visualization.arrayToDataTable([
    ['Month',   'dummy1', 'dummy2', 'Bolivia', 'Ecuador', 'Madagascar', 'Papua New Guinea', 'Rwanda'],
    ['2004/05',    -2000, 2000, 165,      938,         522,             998,           450],
    ['2005/06',    -2000, 2000, 135,      1120,        599,             1268,          288],
    ['2006/07',    -2000, 2000, 157,      1167,        587,             807,           397],
    ['2007/08',    -2000, 2000, 139,      1110,        615,             968,           215],
    ['2008/09',    -2000, 2000, 136,      691,         629,             1026,          366]
  ]);
并添加从图例中删除虚拟系列的选项:

series: {
    0: {
        visibleInLegend: false
    },
    1: {
        visibleInLegend: false
    }
}

请参阅。

我认为您不需要第二个虚拟系列,您可以在系列中设置一些额外选项来清理输出:@asgallant:这就像我尝试的第一个解决方案。不知何故,我觉得这是不对的:所有的价值观都被压低了。正因为如此,我在第二个虚拟系列中加入了与原始图表相似的内容。谢谢:-)
series: {
    0: {
        visibleInLegend: false
    },
    1: {
        visibleInLegend: false
    }
}