2013-08-02 2 views
1

Для инструмента статистики/мониторинга мы используем графики диаграмм Google, чтобы отображать сообщения и ошибки из приложения. Эти сообщения отображаются в виде ярлыков графики по вертикальной оси, но в большинстве случаев слишком много сообщений, слишком много символов, чтобы они были помещены на этикетке. Они заканчиваются сокращением ... в конце концов, но мы действительно хотим, чтобы они были сломаны или, если это невозможно, вручную выровнялись с помощью html br-тегов. Слишком плохо, те просто игнорируются ярлыками диаграммы google.графика графики Google Многострочные текстовые метки

Мой вопрос в том, есть ли способ разбить messagetexts на несколько строк, а не нарезать ... в конце? Если да, то как это можно сделать? Я уже нашел эту возможность для горизонтальной оси here, но мы хотим, чтобы она имела ее для вертикальной оси. Если это возможно, конечно.

Я также попытался сделать пример скрипача, но кажется, что скрипач не может правильно обрабатывать графики Google. Когда я сделал текст так долго, как в нашем инструменте, вся графика просто исчезла.

ответ

0

Текстовые метки для значений тиков осей, как горизонтальных, так и вертикальных, в настоящее время не могут быть обернуты несколькими линиями. Лучшее, что вы можете сделать, это учесть, что для ярлыков больше места, используя комбинацию ширины и параметров chartArea: {width и left} для параметров вертикальной оси или высоты и диаграммы. Варианты height и top.

Вот пример jsfiddle, который демонстрирует это: http://jsfiddle.net/dlaliberte/cNRn3/ с гистограммой. Ключевой вариант таков:

+0

Да, мы уже делали это сейчас, поправляя левый. Но, на мой взгляд, немного вниз, что тексты не могут быть многострочными. В некоторых случаях просто так, это очень удобно, если этот параметр доступен. Но слишком плохо, может быть, Google добавит его в будущем в один прекрасный день. До тех пор мы просто продолжаем использовать левые, чтобы предоставить больше пространства. – Cornelis

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