这是我在 SO 中的第一个问题:
我在 Android 应用程序中使用 Androidplot 0.6.0。我正在显示六个月的条形图(每月一个条形图),此时一切都很好,问题是条形图的宽度(非常薄),我想让条形图更宽以获得更好的外观。我尝试了以下方法:
XYSeries series1 = new SimpleXYSeries(Arrays.asList(domain), Arrays.asList(range), "Title");
BarFormatter series1Format = new BarFormatter(Color.argb(255,0,0,100), Color.LTGRAY);
plot.addSeries(series1, series1Format);
//plot.addSeries(series1, BarRenderer.class, series1Format); //Not in version 0.6.0
//BarRenderer barRenderer = (BarRenderer) plot.getRenderer(BarRenderer.class); //This return null
BarRenderer barRenderer = new BarRenderer(plot);
if(barRenderer != null) {
barRenderer.setBarWidthStyle(BarRenderer.BarWidthStyle.FIXED_WIDTH);
barRenderer.setBarWidth(100); //This don't take effect
}
对于 setBarWidth() 中的任何值,结果总是相同的。
提前致谢。