2014-10-21 2 views
18

У меня возникли проблемы с chartjs, где масштабные метки быть «отрезаны» следующим образом:Как предотвратить обрезание меток на диаграммах?

cut off [1]

Есть запас, который может быть установлен? Я ничего не вижу в документации по диаграмме, и они, похоже, содержатся внутри элемента canvas chartjs (что означает: не распространяется на другой div).

+0

, какую версию вы используете, как я думал, что они это исправил? версия 1.0.1 beta 4 должна иметь это. Если он не исправлен, вы можете отобразить код, который вы используете для создания и отображения графика. – Quince

ответ

31

Добавить опцию наклейки с пробелами до value. Разрешено 2 или более пробелов.

scaleLabel: "<%= ' ' + value%>" 
+0

Какое глупое решение, но знаете что? это единственное, что работает, что я нашел. Upvote. – KickingLettuce

+0

@AndreiZhamoida Эй, но ось y для горизонтальной гистограммы все равно обрезается, если метка слишком длинная. Каким-либо образом, можно ли сделать метку многострочной? – hyperfkcb

7

Вы можете также установить отступы в конфигурации макета (в chart.js 2, по крайней мере):

options: { 
    layout: { 
     padding: { 
      left: 10 
     } 
    } 
} 

http://www.chartjs.org/docs/latest/configuration/layout.html

+0

эта работа на угловых диаграммах также –

+0

Работает для меня! Tks – ed1nh0

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