没太明白你的意思
JfreeChart 生成的图本身就是动态的啊
柱的高度是根据你传入的data来动态生成的。把问题说详细下
JfreeChart 生成的图本身就是动态的啊
柱的高度是根据你传入的data来动态生成的。把问题说详细下
解决方案 »
- Compass结果集按时间排序问题
- displaytag-12.tld 在哪里啊?
- 求一个符合java变量命名规则的正则表达式
- 在使用hibernate时出现java.sql.SQLWarning: Unknown table 'user'错误
- MyEclipse7,编写spring配置文件时,总提示一个对话框,求助
- MyEclipse中一个错误信息
- 一个spring+ibatis集成后的手动事务问题
- java mail发邮件的时候如何带附件啊 》?我高了半天没有高出来郁闷啊
- how to retrive a memo data from access database using java?
- 想学ejb,它的作用有多大?(只能给到49分了)
- JXL操作excel问题
- 拜师:找个java j2ee的师傅
现在还想问下 对于柱状图的柱宽怎么设置?当柱状图中的柱状只有1,2个时,生成的图太宽了,怎么手动把它改小点啊 ?
CategoryPlot categoryplot = jfreechart.getCategoryPlot();
BarRenderer barrenderer = (BarRenderer)categoryplot.getRenderer();
barrenderer.setMaximumBarWidth(0.08);
0.08 这个参数你自己随意修改,可以试试负数什么效果高度它根据你传入的data的最高值来计算的,但比例一直是很据你设置的图片的大小来定例如 你传入的data中,数值参数是100,200,300
JF 取300为最高值,就是说你的纵轴是0-300,值为300的这个柱会充满整个图,最高同样当数值参数是50,100,200
那200就是最高,效果看起来跟刚才的没什么区别,就是纵轴变为0-200
不知道你是不是这个意思
你是怎么生成图片并显示到页面上的?
如果你在action里先生成,并保存到服务器上,然后在页面上<img/>,
这样显示会有问题的,生成的图不是及时刷新的,需要再刷新下<img/>的页面才会显示最新的图片,可能是缓存的问题吧可以选择把data传到jsp页面上,直接输出图片,这样能保证及时刷新
我是用的 extends JApplet 生成图的
结贴散分 你给个联系方式我