我遇到的问题是Google Charts柱形图中的注释定位不尊重数据集中的0值,因此不会按配置显示在列之外。
相反,它有时出现在列中(取决于它的高度),这不是预期的行为,它看起来像这样:
您可以看到21
的{{1}}从Cat B.
的{{1}}开始,而不是3
的{{1}}。
我在上面编写了上面的示例:http://jsfiddle.net/7x6Lxr3t/2/您可以在其中看到图表数据如下:
Cat D
Cat A
的配置如下:
var data = [
["Statuses", "Definition", "Dev", "Test", "Closed", {type: 'string', role: 'annotation'}],
["Cat A.", 28, 25, 3, 7, 63],
["Cat B.", 3, 19, 0, 0, 21],
["Cat C.", 0, 0, 0, 0, 0],
["Cat D.", 0, 3, 0, 0, 3]
];
我知道它是注释之前的最后一个0值,因为如果您将annotations
数据更改为:
annotations: {
alwaysOutside: true,
textStyle: {
fontSize: 14,
bold: true,
color: '#000000'
}
},
注释位置正确:
任何建议都将不胜感激。