http://s18.postimg.org/oex83yh61/Screen_Shot_2015_04_26_at_2_48_07_pm.png
我正在尝试使用Google的Chart API创建带注释的堆积柱形图。但是,我无法正确显示注释。当注释太大而无法放在列中时,显然应该显示在顶部(对于第1,2,3和7列,它在此处显示)。然而,不是一直这样做,我得到许多注释表示为'...'(这显然是无用的)。
所有注释都是2-3位数字,因此没有理由不适合它们。这是一个已知的错误?通过格式化注释是否有解决方法?我已经尝试调整字体大小,但直到字体不知不觉地小(1或2pt)时才会出现相同的行为。
这曾经在Image Charts API中工作,但我试图转移到新的API并且无法通过此注释问题。任何帮助将非常感激。
答案 0 :(得分:0)
我最终想到了这一点,所以对于任何有兴趣的人来说,这个技巧基本上都是使用ComboChart。您可以添加具有相同数据的不可见线系列(lineWidth:0),而不是直接对列进行注释,然后对该线进行注释。
Andrew Gallant的这个JSFiddle说明...... http://jfiddle.net/asgallant/QjQNX/
只需很少的操作,就可以使用堆叠柱形图。
此外,如果你想摆脱刻度线,你可以使用javascript来设置width = 1的所有svg rect元素,使其宽度= 0