2014-09-14 2 views
0

Я использую html5 сложенные гистограммы в JasperSoft Studio. Когда нет значения для отображения, диаграмма полностью пуста, а линия 0 (нуль) по оси y переходит в верхнюю. Он действительно не находится на уровне происхождения.Barchart пуст, когда нет значения

Как получить диаграммы диаграммы, даже если нет соответствующих данных для отображения. как тонкая линия на уровне нуля?

И как я могу взять линию 0 на оси x?

ответ

0

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

Я установил minRange в 0.1, и это решило мою проблему. После этого мне не нужно было устанавливать max.

0

Вы можете установить «Expression Min Value Expression» в 0 в разделе свойств уложенных штриховых диаграмм. Чтобы добавить открытое свойство панели нажмите на диаграмме и выберите Окна -> Свойства затем добавить

   Range Axis Min Value Expression = 0 
+0

Я не мог найти это свойство. Можете ли вы указать более подробно, пожалуйста? Как я уже сказал, я использую html5 chart – baris

0

Я сталкивался с подобной проблемой, когда бар не отображались правильно. Так что я сделал, я установил максимальное и минимальное значение не в классе настройщика

В моем случае диапазон бара был от 0 до 1.

NumberAxis rangeAxis = (NumberAxis) plot.getRangeAxis(); 
rangeAxis.setLowerMargin(0.0); 
rangeAxis.setUpperMargin(1.0); 
rangeAxis.setRange(0, 1.0); 
Смежные вопросы