2015-08-20 3 views
0

Я использую c3js для генерации диаграмм. Мои данные имеют столбцы, имена которых очень большие. Поэтому, когда диаграмма визуализируется, эти метки меток сталкиваются с меткой xaxis (размещаются на внешней -центр). Если я перемещаю ярлык xaxis, я мог бы четко видеть текстовые метки. Но высота элементов группы (WHICH AUTOMATICALLY CALCULATED) делает эту метку невидимой, если я ее перемещаю. Если я увеличу высоту, я смогу разместить эти ярлыки с достаточным пространством между ними.Увеличение высоты элемента группы (<g>) в svg

Благодаря

ответ

0

Вам не нужно, чтобы переместить метку оси х (я предполагаю, что вы имеете в виду название) вручную. Существует конфигурация, что вы можете изменить - axis.x.height (см http://c3js.org/reference.html#axis-x-height)

Вы можете использовать его как так

... 
axis: { 
    x: { 
     height: 60, 
     ... 

Fiddle - http://jsfiddle.net/oven6x7k/

+0

Я рассматривал этот вариант, но проблема в том, что высота является постоянной, если метки малы, будет огромный зазор между осью и меткой оси x или если высота надписи превышает 60, они будут перекрываться. Я хочу динамически регулировать положение метки оси после метки метки конец. –

+0

Не могли бы вы опубликовать код, который у вас есть до сих пор в скрипке? Ура! – potatopeelings

+0

http://jsfiddle.net/oven6x7k/3/ –

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