Есть ли способ контролировать ширину столбцов на гистограмме? В настоящее время я вижу, что первая и последняя полосы по умолчанию составляют половину ширины остальных (средних) полос.
Установить ширину столбцов в гистограмме
comment
Это дубликат: stackoverflow.com/questions/28705981/
- person arober11   schedule 02.03.2015
Ответы (1)
Обратите внимание, что это дубликат: в любом случае похоже, что между версиями 3.1.3 и 4.0.0 произошло довольно много изменений, так как я также столкнулся с этим. Специфическая логика BarGraph в версии 3 библиотеки, которая перемещала окно просмотра вверх и вниз на половину xInterval, поэтому у вас была полоса полной ширины для первой и последней записи на экране, похоже, была удалена, но это тривиально для кода, например.
double xInterval=1.0;
graphView.getViewport().setXAxisBoundsManual(true);
if (dataSeries instanceof BarGraphSeries ) {
// Shunt the viewport, per v3.1.3 to show the full width of the first and last bars.
graphView.getViewport().setMinX(dataSeries.getLowestValueX() - (xInterval/2.0));
graphView.getViewport().setMaxX(dataSeries.getHighestValueX() + (xInterval/2.0));
} else {
graphView.getViewport().setMinX(dataSeries.getLowestValueX() );
graphView.getViewport().setMaxX(dataSeries.getHighestValueX());
}
person
arober11
schedule
02.03.2015