jfreechart折线图,怎么设置下方的指标图示与坐标轴的距离 折线图下方有颜色对应的指标说明,感觉这块内容离x轴很远,怎么设置这个距离? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我用的jfreechart版本是0.9.20的比较老,高手帮帮忙啊 plot.setAxisOffset(new RectangleInsets(10D, 10D, 10D, 10D));这个试过没有啊我现在在家没法调明天去公司可以看看我觉得我的那个曲线图也没怎么设置啊看着也还行,你的差很多吗这个String filename = ServletUtilities.saveChartAsPNG(chart, 980, 450, null, session);好象是设置整个大小的 还有这两个我没有试啊,你自己试试吧,希望有帮助void setLowerMargin(double margin)数据轴下(左)边距void setUpperMargin(double margin)数据轴上(右)边距 XYDataset xydataset = (XYDataset) dataset;JFreeChart chart = ChartFactory.createTimeSeriesChart("曲线图","时间","值",xydataset,true,true,true);chart.setBackgroundPaint(Color.white);//设置曲线图背景色XYPlot plot = (XYPlot) chart.getPlot();chart.setBackgroundPaint(Color.white);//设置曲线图背景色XYPlot plot = (XYPlot) chart.getPlot();plot.setAxisOffset(new RectangleInsets(10D, 10D, 10D, 10D)); 这个我试过了,可以,但是不知道 是不是你想要的结果啊 我试了下,我这个版本参数有点不同plot.setAxisOffset(new Spacer(Spacer.ABSOLUTE, 0.1, 0.1, 0.1, 0.1));这样设置好像还是没什么效果,还是离X轴很远,怎么让他们紧挨着呢 去 api看看 或者用个比较新的版本试试 我用的好像没有你说的问题void setLowerMargin(double margin)数据轴下(左)边距 void setUpperMargin(double margin)数据轴上(右)边距找到这样的方法 应该有用的。 我用的是1.0.6的plot.setAxisOffset(new RectangleInsets(10D, 10D, 10D, 10D)); 我那里设置这个是有效果的 可以换下版本不是很麻烦的 我换成了plot.setAxisOffset(new Spacer(Spacer.ABSOLUTE, 0.01, 0.01, 0.01, 0.01));有些效果了,谢谢了 ,结贴 只有源文件能否使用反射机制获取源文件中定义的类的信息 如何在JTree的Node上右键单击建立JMenu socket的定时通信问题,菜鸟高分求教 Java中访问Access数据库的问题 急求 。。。。。哪里有中文的J2SDK1.4.**中文档下载 ? 鬱悶的問題(有源碼) 求九宫图算法 Dimension属于哪一个包? 请问win98下如何设置java的环境变量??? java程序的运行速度究竟是不是很慢? 帮朋友问,这个数组是几维几维几维的? println小问题
这个试过没有啊
我现在在家没法调
明天去公司可以看看
我觉得我的那个曲线图也没怎么设置啊
看着也还行,你的差很多吗
这个String filename = ServletUtilities.saveChartAsPNG(chart, 980, 450, null, session);
好象是设置整个大小的
我没有试啊,你自己试试吧,希望有帮助
void setLowerMargin(double margin)数据轴下(左)边距
void setUpperMargin(double margin)数据轴上(右)边距
XYDataset xydataset = (XYDataset) dataset;
JFreeChart chart = ChartFactory.createTimeSeriesChart(
"曲线图",
"时间",
"值",
xydataset,
true,
true,
true
);
chart.setBackgroundPaint(Color.white);//设置曲线图背景色
XYPlot plot = (XYPlot) chart.getPlot();chart.setBackgroundPaint(Color.white);//设置曲线图背景色
XYPlot plot = (XYPlot) chart.getPlot();
plot.setAxisOffset(new RectangleInsets(10D, 10D, 10D, 10D));
这个我试过了,可以,但是不知道 是不是你想要的结果啊
plot.setAxisOffset(new Spacer(Spacer.ABSOLUTE, 0.1, 0.1, 0.1, 0.1));这样设置好像还是没什么效果,还是离X轴很远,怎么让他们紧挨着呢
void setUpperMargin(double margin)数据轴上(右)边距找到这样的方法 应该有用的。
我用的是1.0.6的
plot.setAxisOffset(new RectangleInsets(10D, 10D, 10D, 10D));
我那里设置这个是有效果的
可以换下版本
不是很麻烦的
plot.setAxisOffset(new Spacer(Spacer.ABSOLUTE, 0.01, 0.01, 0.01, 0.01));
有些效果了,谢谢了 ,结贴