java – Jfreechart中的栏的宽度

有没有办法调整Barchart中的酒吧的宽度?

我使用以下代码创建我的图表。

final JFreeChart chart = ChartFactory.createBarChart("Report", // chart title
                "Date", // domain axis label
                "Number", // range axis label
                dataset, // data
                PlotOrientation.VERTICAL, // orientation
                true, // include legend
                true, // tooltips?
                false // URLs?
                );  
您还可以设置条的最大宽度。如果您有一个宽图表,但偶尔只有一个或两个数据点,而且您不希望单个大胖棒占据整个区域,这很有用。

CategoryPlot categoryPlot = chart.getCategoryPlot();
BarRenderer br = (BarRenderer) categoryPlot.getRenderer();
br.setMaximumBarWidth(.35); // set maximum width to 35% of chart
翻译自:https://stackoverflow.com/questions/1973936/width-of-the-bar-in-jfreechart

转载注明原文:java – Jfreechart中的栏的宽度