2015-04-26 3 views
0

http://s18.postimg.org/oex83yh61/Screen_Shot_2015_04_26_at_2_48_07_pm.pngGoogle диаграммы не Fit

Я пытаюсь создать аннотированный укладываются гистограмму с Chart API Google. Однако я не могу правильно отображать аннотации. Когда аннотация слишком велика, чтобы сидеть внутри столбца, она, по-видимому, должна отображаться сверху (что она имеет здесь, для столбцов 1,2,3 и 7). Однако вместо того, чтобы делать это последовательно, я получаю много аннотаций как «...» (что, очевидно, бесполезно).

Все аннотации представляют собой 2-3-значные числа, поэтому нет причин для их не подходить. Это известная ошибка? Есть ли способ обхода путем форматирования аннотаций? Я попытался настроить размер шрифта, но такое же поведение происходит до тех пор, пока шрифт незаметно мал (1 или 2pt).

Это используется для работы в API графических изображений, но я пытаюсь перейти к новому API и не могу пройти мимо этой проблемы с аннотацией. Любая помощь была бы чрезвычайно оценена.

+0

Вы можете разместить код, который воспроизводит проблему? – drs9222

ответ

0

Я понял это окончательно, поэтому для всех, кому интересно, трюк - это, по сути, использовать ComboChart. Вместо прямого аннотирования столбцов вы добавляете невидимую линейную серию с теми же данными (lineWidth: 0), а затем аннотируете строку.

Это JSFiddle Эндрю Gallant иллюстрирует ... http://jfiddle.net/asgallant/QjQNX/

С небольшой манипуляции, это может быть сделано, чтобы работать с сложенных гистограмм, а также.

Кроме того, если вы хотите избавиться от отметок вы можете использовать JavaScript, чтобы установить все элементы SVG Rect ширины = 1, чтобы ширина = 0

Смежные вопросы