2013-06-20 2 views
0

У меня есть следующая проблема. Если максимальное значение не задано, Highcharts всегда добавляет пробел в конце строки. Чтобы проиллюстрировать это, я добавил изображение. Синяя область - это div, внутри которой находится диаграмма, и я хочу, чтобы бары со 100% концом на конце синей области. Я знаю, что я могу добиться этого, установив max: 1 на оси, но я ищу динамический подход, поскольку, когда я определяю max, он фиксируется, и если максимальное значение в диаграмме составляет 80%, я снова заканчивается неиспользованным пространством.Использование Highcharts

Благодаря Sebastian

Bar Chart

ответ

0

Вы должны установить максимум в 100 для YAxis, а не 1.

EDIT:

установить maxPadding как 0 и endOnTick как истинный

http://jsfiddle.net/Km8CK/4/

http://api.highcharts.com/highcharts#xAxis.maxPadding http://api.highcharts.com/highcharts#xAxis.endOnTick

+0

Следует отметить, что эти значения 0,01 - 1 и форматируются в виде процента. Но, как я уже упоминал, это было бы негибким для моих целей. – Sebastian

+0

Не могли бы вы обновить мой пример http://jsfiddle.net/Km8CK/ своим кодом? –

+0

http://jsfiddle.net/Km8CK/2/ Как я уже сказал, установка max до 1 не поможет мне – Sebastian

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