当前位置:编程学习 > JAVA >>

JFreeChart 柱状图设置 柱间距不生效的问题,谢谢!

CategoryDataset linedataset = DatasetUtilities.createCategoryDataset(
rowKeys, columnKeys, data); // 建立数据集
JFreeChart chart = ChartFactory.createBarChart(title[0], //建立3D柱状图
title[1],//横轴名称
title[2],//纵轴名称
linedataset,//数据集
PlotOrientation.VERTICAL,//纵向显示
true,//显示每个颜色柱子的柱名
false, url_show);
CategoryPlot plot = chart.getCategoryPlot();//设置图的高级属性
BarRenderer renderer = new BarRenderer();//3D属性修改
renderer.setBaseItemURLGenerator(new StandardCategoryURLGenerator(url));
renderer.setBaseOutlinePaint(Color.BLACK);//设置边框颜色为black
renderer.setItemMargin(0.1D);
renderer.setItemLabelsVisible(true);//打开ItemLabel开关
plot.setRenderer(renderer);//将修改后的属性值保存到图中
plot.setForegroundAlpha(0.6f);//柱的透明度 
chart.setBackgroundPaint(null);
plot.getDomainAxis().setLowerMargin(0.15);   
plot.getDomainAxis().setUpperMargin(0.15); 
return chart;

上面是网上找的代码,可是我想设置 柱子的间距,通过修改renderer.setItemMargin(0.1D)参数。可是没有效果 0.9D 0.1D间距都是一样的不变
大家帮忙啊,谢谢 --------------------编程问答-------------------- 我也为这问题郁闷着!!! --------------------编程问答-------------------- 我也为这问题郁闷着!!!来位大哥结贴呀 --------------------编程问答-------------------- 问一下大家这个问题有没有解决的呢?小弟这几天为这个问题郁闷不行了、、、找不到哪个方法~~谢谢不吝赐教哦... --------------------编程问答-------------------- 同问啊。楼主解决了吗?
补充:Java ,  Web 开发
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,