设置条形图中条形的宽度
Set width of bars in bar graph
有没有办法控制条形图中条形的宽度?目前我看到第一个和最后一个条默认为剩余(中间)条宽度的一半。
注意,这是一个Duplicate:无论如何,v3.1.3和4.0.0之间似乎有不少变化,因为我也打了这个。库的 v3 中的 BarGraph 特定逻辑将视口上下分流半个 xInterval,因此屏幕上第一个和最后一个条目的全宽条似乎已被删除,但围绕例如[=进行编码是微不足道的12=]
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());
}
有没有办法控制条形图中条形的宽度?目前我看到第一个和最后一个条默认为剩余(中间)条宽度的一半。
注意,这是一个Duplicate:无论如何,v3.1.3和4.0.0之间似乎有不少变化,因为我也打了这个。库的 v3 中的 BarGraph 特定逻辑将视口上下分流半个 xInterval,因此屏幕上第一个和最后一个条目的全宽条似乎已被删除,但围绕例如[=进行编码是微不足道的12=]
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());
}