代码之家  ›  专栏  ›  技术社区  ›  ShawnD

JFreechart xy图上的图标

  •  4
  • ShawnD  · 技术社区  · 15 年前

    我有一个位置的xy图,希望最新的点是一个图标。这在JFreechart中是可能的吗?

    1 回复  |  直到 15 年前
        1
  •  6
  •   Eric Ness    15 年前

    在xy绘图上,您需要跟踪最后添加的xy点,然后使用如下方法添加它:

    double x = 150;
    double y = 300;
    XYPlot plot = chart.getXYPlot();
    ImageIcon imageIcon = new ImageIcon("/path/to/your/icon.png");
    XYAnnotation xyannotation = new XYImageAnnotation(x, y, imageIcon.getImage());
    plot.addAnnotation(xyannotation);