Как бороться с перекрывающимися метками оси X в диаграмме DOJO? - PullRequest
1 голос
/ 05 августа 2011

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

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

Ответы [ 2 ]

6 голосов
/ 07 ноября 2011

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

, например

YourChartDefinition.addAxis("x", 
                            {vertical   : false,
                             minorTicks : true,
                             includeZero: false,
                             font: "normal normal bold 8pt Arial",
                             rotation: -30,
                             labels: labels_for_axis
                            }      
                           );
1 голос
/ 16 августа 2011

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

...