Я использую Morris.js для создания диаграмм. Morris.js использует SVG для рисования графиков. Я создал JSbin здесь: JSbin exampleТекст SVG исчезает на большой метке
Morris.js использует Raphael для рисования графиков svg. Проблема связана с метками на оси X. Они исчезают, когда размер ярлыков слишком велик. Я потрудился с размером элемента div, содержащего график и размер шрифта для этикеток, но так как ярлыки динамически генерируются для разных пользователей, я не могу принять решение о фиксированном значении. Идеальное решение заключалось бы в том, чтобы текст был обернут. Что можно сделать, чтобы противостоять ситуации? Morris.js использует следующий фрагмент, чтобы создать элемент svg text
.
this.raphael.text(xPos, yPos, text).attr('font-size', '11').attr('font-family', 'calibri').attr('fill', this.options.gridTextColor);
Не уверен, что это решение, но вы всегда можете просто использовать решение типа nameofplace.substr (0,14), применяемое к динамической переменной. – Ian