Java免费图表问题

时间:2011-05-23 15:53:56

标签: java jfreechart

我正在使用JFreeChart在我的PC应用程序(Java,Netbeans)中显示数据。我找不到一种方法来直接配置水平轴以显示我想要的,所以我尝试手动构建显示。

我确实发现了如何禁用刻度标签的显示(沿轴的数字),但是当我这样做时,JFreeChart帮助将轴移动到显示区域的边缘,让我没有空间来绘制标签。荡。

我要做的是仅在左边缘,中心边缘和右边缘显示x轴值。我愿意使用任何工具来完成这项任务,但到目前为止,我的成功很少。

如果有人知道如何直接使用JFreeChart进行此操作,或者如何在屏幕上向上扫描几个像素的X轴,以便我可以手动打印标签,我一定会感谢您的帮助。

感谢, R上。

1 个答案:

答案 0 :(得分:1)

创建JFreeChart对象时,应该有一个setPadding()方法,允许您定义图表边框和实际图表区域之间的空间。

例如:

JFreeChart myChart = new ....;
myChart.setPadding(new RectangleInsets(1.0, 1.0, 1.0, 1.0));