Как бороться с перекрывающимися метками оси X в диаграмме DOJO?

Недавно я начал использовать библиотеку dojo, и в настоящее время у меня возникают некоторые проблемы с форматированием моих меток по оси X. У некоторых меток более длинные имена, поэтому происходит некоторое наложение. Есть ли способ, чтобы метки автоматически располагались друг над другом или чтобы более длинные метки отображались под другими, чтобы они не перекрывали другие метки?

Я попытался использовать свойство вращения, но результат меня не удовлетворил. Хотя это предотвратило перекрытие, оно также значительно уменьшило площадь, занимаемую фактической диаграммой.


person Scott Simontis    schedule 04.08.2011    source источник


Ответы (2)


Вы также можете вращать метки, но используя атрибут «rotation».

e.g.

YourChartDefinition.addAxis("x", 
                            {vertical   : false,
                             minorTicks : true,
                             includeZero: false,
                             font: "normal normal bold 8pt Arial",
                             rotation: -30,
                             labels: labels_for_axis
                            }      
                           );
person Barrie    schedule 07.11.2011

Правила сокращения меток можно указать с помощью следующих параметров: http://dojotoolkit.org/reference-guide/dojox/charting.html#axis-label-shortening

person Chris O'Connell    schedule 16.08.2011