Google visualization 合并堆叠条形图的总计

Google visualization 合并堆叠条形图的总计,google-visualization,Google Visualization,我每个条有两个无符号整数:X和Y。 X总是小于Y,因为它是它的子集 我想将这两个值合并到一个条形图中。但是,堆叠条形图将值相加,而不是“重叠”它们 这就是isStacked:true的结果: XXXYYYYY (3x+5y,轴上升至8) 以下是我的目标: xxxy (5y内3x,轴上升至5) 如何将值“合并”到一个仅基于Y的条形图中,从而不影响轴的最大值?需要调整数据,设置图表选项将无法获得数据 您可以创建一个视图,添加一个计算列,并排除原始Y google.charts.load('curr

我每个条有两个无符号整数:X和Y。
X总是小于Y,因为它是它的子集

我想将这两个值合并到一个条形图中。但是,堆叠条形图将值相加,而不是“重叠”它们

这就是
isStacked:true
的结果:
XXXYYYYY
(3x+5y,轴上升至8)

以下是我的目标:
xxxy
(5y内3x,轴上升至5)


如何将值“合并”到一个仅基于Y的条形图中,从而不影响轴的最大值?

需要调整数据,设置图表选项将无法获得数据

您可以创建一个视图,添加一个计算列,并排除原始Y

google.charts.load('current'{
软件包:['corechart'],
回调:绘图
});
函数绘图图(){
var data=google.visualization.arrayToDataTable([
[‘年’、‘X’、‘Y’],
['2016', 3, 5]
]);
var view=newgoogle.visualization.DataView(数据);
view.setColumns([0,1,1{
计算:函数(数据,行){
返回{
v:data.getValue(第2行)-data.getValue(第1行),
f:data.getValue(第2行).toString()
};
},
键入:“编号”,
标签:“Y”
}]);
var chart=new google.visualization.BarChart(document.getElementById('chart_div'));
绘制(视图,{isStacked:true});
}

不幸的是,这会影响Y的值。它仍然需要在此处显示
5