【问题标题】:Java Free Chart QuestionJava 免费图表问题
【发布时间】:2011-05-23 15:53:55
【问题描述】:

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

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

我想要完成的是仅在左边缘、中心和右边缘显示 x 轴值。我愿意使用任何工具来完成这项工作,但到目前为止我几乎没有成功。

如果有人知道如何直接使用 JFreeChart 执行此操作,或者如何将 X 轴向上移动几个像素以便我可以手动打印标签,我将非常感谢您的帮助。

谢谢, R.

【问题讨论】:

    标签: java jfreechart


    【解决方案1】:

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

    例如:

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

    【讨论】:

      猜你喜欢
      • 2013-04-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-07-31
      • 1970-01-01
      • 2014-12-06
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多