jfreechart横坐标啊

大圆镜智1222 2009-06-16 04:43:22
折线图横坐标不能等距离显示,比如,只显示0.075、0.36、0.5、16几个坐标值,但是它们在横坐标上是按实际的数值显示的,不能是等距的。
有没有高手可以解决这个问题
...全文
180 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
Ami121 2009-06-19
  • 打赏
  • 举报
回复
用背景图片来做
实际要显示的0.075、0.36、0.5、16几个坐标值做成一个背景图片
然后隐藏实际坐标X轴的值
大圆镜智1222 2009-06-19
  • 打赏
  • 举报
回复
自己up
大圆镜智1222 2009-06-18
  • 打赏
  • 举报
回复
能不能具体一些 或者 把源码发给我呢 xieying1222@163.com
dongjh411526 2009-06-17
  • 打赏
  • 举报
回复
学习。。。
yyandlh 2009-06-17
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 zhangjie7823 的回复:]
数值轴不能解决 需要用对象轴 数值轴就是按照数值大小划分的

CategoryAxis xAxis = new CategoryAxis();
[/Quote]
是要用对象轴

CategoryPlot plot = (CategoryPlot) chart.getCategoryPlot();
CategoryAxis categoryaxis = plot.getDomainAxis();
//设置横坐标上显示各个业务子项的字体
categoryaxis.setTickLabelFont(new Font("华文细黑",Font.PLAIN,12));
categoryaxis.setMaximumCategoryLabelLines(100);
categoryaxis.setMaximumCategoryLabelWidthRatio(100);
...//等等

具体设置间距的你自己去找找看吧
jinchun1234 2009-06-17
  • 打赏
  • 举报
回复
voodooer 2009-06-17
  • 打赏
  • 举报
回复
學習一下。
大圆镜智1222 2009-06-17
  • 打赏
  • 举报
回复
自己 UP
主要是间距那里不知道怎么设啊
zhangjie7823 2009-06-16
  • 打赏
  • 举报
回复
数值轴不能解决 需要用对象轴 数值轴就是按照数值大小划分的

CategoryAxis xAxis = new CategoryAxis();
shuai45 2009-06-16
  • 打赏
  • 举报
回复
DefaultCategoryDataset dataset = new DefaultCategoryDataset();
dataset.addValue(int ,"", int);

81,092

社区成员

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

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