这个问题在这里已经有答案了:
如何使用jfree图表在条形图中的条形图上显示自定义值(2个答案)
jfreechart |如何将百分比添加到每个条的顶部并设置域轴(x轴)标签的格式(2个答案)
如何在条形图中设置标签的区域设置(1个答案)
自定义图形-java swing(2个答案)
5个月前关门了。
我已经实现了在我的项目中单击这里条形图。它工作正常,但我想显示标签,值永久不停留在特定的酒吧
i、 饼图中的e
final PieSectionLabelGenerator labelGenerator = new StandardPieSectionLabelGenerator("{0} = {1}");//Create the custom label generator
final JFreeChart chart1 = ChartFactory.createPieChart("Driving Time Spent Per State (Flat Pie Chart)", dataset, true, true, false);//Create the charts
final PiePlot plot1 = (PiePlot) chart1.getPlot();
plot1.setLabelGenerator(labelGenerator);
您将获得(label=value):(india=10)形式的永久标签。
要求:我想在条形图上永久显示标签/值
我尝试了“barrenderer”和“itemlabelposition”,但它只会改变位置,不会永久显示标签和值
之所以要显示永久标签值,是因为我将条形图转换为png图像,并将其作为img包含在pdf中,所以我希望在每个条形图中显示值
解决
BarRenderer renderer = (BarRenderer) plot.getRenderer();
renderer.setBaseItemLabelGenerator(new StandardCategoryItemLabelGenerator("{0} : {2}", NumberFormat.getInstance()));// this is the format you want to display edit as per needed i.e {0} : {2} = {3}
renderer.setBaseItemLabelsVisible(true);
谢谢。
暂无答案!
目前还没有任何答案,快来回答吧!