JFreechart坐标轴

清风徐来_逍遥子 发布于 2016/05/09 11:46
阅读 357
收藏 0
想问一下大家,我设置JFreeChart的坐标轴随着数据集自动调整,但是出现图一的效果,我现在想使用图二,坐标轴不跟数据集关联,手动设置坐标轴范围,请问大家,这个怎么实现。

以下是问题补充:

@清风徐来_逍遥子:图二中的,图形显示正常,但是坐标轴与实际不符,这个地方可以设置吗?(设置坐标轴与数据集不关联) (2016/05/09 11:48)
加载中
0
扁-哥
扁-哥
手动设置坐标轴范围,你搜索下自定义 X坐标轴 是可以自定义坐标轴的
0
扁-哥
扁-哥
http://stackoverflow.com/questions/29406454/jfreechart-custom-x-axis-labels
清风徐来_逍遥子
清风徐来_逍遥子
好的,多谢,我去学习一下。
0
扁-哥
扁-哥

先试试这个 http://stackoverflow.com/questions/6950251/create-custom-x-axis-labels-for-line-chart-jfreechart?rq=1

http://stackoverflow.com/questions/23380504/jfreechart-axis-custom-precision-or-range

final NumberAxis axis2 = plot.getRangeAxis();
axis2.setAutoRange(true);
axis2.setAutoRangeIncludesZero(false);
axis2.setAutoRangeMinimumSize(0.001);
axis2.setTickUnit(new NumberTickUnit(0.01));
 
清风徐来_逍遥子
清风徐来_逍遥子
回复 @扁-哥 : 改变的只是坐标轴,图形还是像图1一样,在左下角
扁-哥
扁-哥
回复 @清风徐来_逍遥子 : axis2.setAutoRangeMinimumSize(0.001); axis2.setTickUnit(new NumberTickUnit(0.01)); 数字调大看看
清风徐来_逍遥子
清风徐来_逍遥子
上面的设置不能解决问题
0
扁-哥
扁-哥

http://www.jfree.org/jfreechart/samples.html 你下载看看 .不知道你用的什么图标类型,看看这 XYDrawableAnnotationDemo1

返回顶部
顶部