【问题标题】:Get the Following Coordinate In JFreeChart在 JFreeChart 中获取以下坐标
【发布时间】:2011-01-11 19:54:05
【问题描述】:

我希望在 JFreeChart 中得到以下坐标。

我尝试使用

chartPanel.getScreenDataArea()

但是,这不是我想要的区域。

返回的矩形在我想要的区域之外。

我希望拥有的坐标被标记为???绿色。

alt text http://sites.google.com/site/yanchengcheok/Home/coordinate-problem-small.png

(放大版本)

alt text http://sites.google.com/site/yanchengcheok/Home/coordinate-problem-big.png

【问题讨论】:

    标签: java jfreechart


    【解决方案1】:

    这是问题的解决方案。

    /* Try to get correct main chart area. */
    final Rectangle2D _plotArea = chartPanel.getChartRenderingInfo().getPlotInfo().getSubplotInfo(0).getDataArea();
    

    【讨论】:

      【解决方案2】:

      一旦您可以掌握图表的轴项,就有一些方法可以将图表和 AWT/Swing 坐标从一种转换为另一种。

      double ValueAxis.java2DToValue(double)double ValueAxis.valueToJava2D(double)

      【讨论】:

      • 你打算为价值付出什么?
      • 我以为你有一个系统中的角坐标?我不确定你现在到底在问什么……你能再解释一下吗?我认为我们在这里可能存在语言障碍,多解释可能有助于克服它。
      • 我确实有红色箭头指向的坐标。如何获取绿色箭头所指的坐标?
      • 我应该看到绿色箭头指向什么?一些随机像素?淡淡的灰线?角落旁边的像素?它是与另一个像素的特定距离吗?你的图表和解释让人无法分辨。
      • 淡淡的灰线形成的角。
      猜你喜欢
      • 2010-12-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-09-24
      • 1970-01-01
      • 1970-01-01
      • 2015-11-03
      • 1970-01-01
      相关资源
      最近更新 更多