关于jfreechart画图的问题

rumlee 2008-11-04 01:59:13


上面这个图是我现在用jfreechart画出来的,但是有个问题,就是横坐标的顺序排序,本来我是想XYZEB01,XYZEB02,XYZEB03,XYZEB04,XYZEB05,XYZEB06这样顺序排列的,但是发现jfreechart最终的顺序是自己按照数据加入顺序排列的,因为XYZEB02和XYZEB05在2008-11-01 01:49:41这个是时间点是没有数据的,所以就导致了排序不对,不知道这个怎么解决,有没有办法限制横坐标必须按照设定的顺序排序,而与数据没有关系.
...全文
92 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
rumlee 2008-11-04
  • 打赏
  • 举报
回复
搞了半天总算搞定了,我不用DefaultCategoryDataset类,而是自己实现CategoryDataset接口,这样就可以了,自己设置顺序就OK了.
rumlee 2008-11-04
  • 打赏
  • 举报
回复
数据的顺序是对的,可是第一笔数据其中中间有一个没有数据,2008-11-01 01:49:41秒的这笔数据没有XYZEB02和XYZEB05啊.
sybilwh 2008-11-04
  • 打赏
  • 举报
回复
你是怎么设数据集的???
lordtan 2008-11-04
  • 打赏
  • 举报
回复
你设置的时候不能把数据的顺序搞对吗?
lordtan 2008-11-04
  • 打赏
  • 举报
回复
我以前也用jfreechart画过饼状图,不过没你这么复杂的说
rumlee 2008-11-04
  • 打赏
  • 举报
回复
怎么都没有人回答我啊.

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧