【发布时间】:2015-08-25 10:50:11
【问题描述】:
如何在 1 列中显示 2 个值(将红色和黄色列分成一列)?
我有按月订购的销售计划和销售价值。
例如:
一月 -
计划:100,售出:80
二月 -
计划:150,已售出:150
所以我想看到 2(记住 4 列,第二个值应该与第一个值重叠)列:
100 80
150 150
第一列将用两种颜色着色,因为售价低于计划 (100/80)
第二列将以一种颜色(黄色)着色,因为第二列与第一个值 150/150 重叠isStacked: true 不与第一列重叠
感谢您的建议。
我使用 JsFiddle 和 what I need 的代码
google.load('visualization', '1', {packages: ['corechart', 'bar']});
google.setOnLoadCallback(drawStacked);
function drawStacked() {
var data = new google.visualization.DataTable();
data.addColumn('string', 'Date');
data.addColumn('number', 'Plan');
data.addColumn('number', 'Sold');
data.addRows([
['Jan, 2015', 100, 80],
['Feb, 2015', 150, 150],
]);
var chart = new google.visualization.ColumnChart(document.getElementById('chart_div'));
chart.draw(data, {
colors: ['red', 'yellow'],
width: 600,
height: 175,
title: 'Total',
legend: 'none',
});
}
【问题讨论】:
-
使用差异图并将内栏宽度设置为外栏宽度
标签: charts google-visualization bar-chart