当前页面: 开发资料首页 → JSP 专题 → jfreechart难题,请高手解决!高分回馈
jfreechart难题,请高手解决!高分回馈
摘要: jfreechart难题,请高手解决!高分回馈
我用jfreechart生成了一个 柱状图,但是x轴的距离很长,导致滚动条也很长,柱子看着不方便,所以想按照柱子的高低来排序显示,但是一直找不到好的方法,不知该如何解决??请高手帮帮忙!!多谢!
需要传入的CategoryDataset是已经排过序的
可以先定义一个可排序的数据结构,排序后再组织成CategoryDataset
例如一个属性是name,value的JavaBean实现comparable,然后排序
我这个图的数据是从数据库中读出来的,整个表已经排完序了,再一个一个放到ArrayList中,然后再放到CategoryDataset中,怎么不行呢?
你对表中,用来显示柱图高度的字段进行排序就可以了
我就是对那个字段排的,但是不管用
学习,帮顶
我就是对那个字段排的,但是不管用
====================
我觉得还是应该确认一下你从数据库中读出的数已经是按序排好的了。可能你取到的数据没有排好序。
另外,我关注我自己遇到的另一个问题,我想在每个柱上方显示具体数值,看网上的例子数值是显示在柱子的上方的,但相同的代码数据却显示在是具体柱子中,如果柱子很短放不下数据,数值干脆不显示。奇怪中。。有知道的么?