2012-10-11 2 views
1

Want to display XY cordinates at Red circle on imageI 디스플레이 XY 내가 디스플레이 XY을 사용하려면

이 XYSplineRenderer 차트 좌표 XYSplineRenderer 차트 좌표를 사용하려면.

 NumberAxis numberaxis = new NumberAxis("X"); 
     numberaxis.setAutoRangeIncludesZero(false); 
     NumberAxis numberaxis1 = new NumberAxis("Y"); 
     numberaxis1.setAutoRangeIncludesZero(false); 
     XYSplineRenderer xysplinerenderer = new XYSplineRenderer(); 

     XYPlot xyplot = new XYPlot(data1, numberaxis, numberaxis1, 
       xysplinerenderer); 
     xyplot.setBackgroundPaint(Color.lightGray); 
     xyplot.setDomainGridlinePaint(Color.white); 
     xyplot.setRangeGridlinePaint(Color.white); 

     xyplot.setAxisOffset(new RectangleInsets(4D, 4D, 4D, 4D)); 
     JFreeChart jfreechart = new JFreeChart("XYSplineRenderer", 
       JFreeChart.DEFAULT_TITLE_FONT, xyplot, true); 
     addChart(jfreechart); 

답변

1

당신은 here을 같이 툴팁 생성기를 사용하거나 here을 같이 라벨 생성기를 사용할 수 있습니다. 렌더러에 하나 또는 둘 다를 추가 할 수 있습니다.

부록 : 나는 코드를 시도하고

StandardXYToolTipGenerator ttG = 
    new StandardXYToolTipGenerator("{1},{2}", format, format); 
xysplinerenderer.setBaseToolTipGenerator(ttG); 
+0

: 댓글에서 언급 한 바와 같이, 다음 코드는 문제를 해결 - StandardXYToolTipGenerator TTG = 새로운 StandardXYToolTipGenerator ( \t \t \t \t \t "{1}, {2 } ", 형식, 형식); \t \t \t xysplinerenderer.setBaseToolTipGenerator (ttG); \t \t \t 그러나 작동하지 않습니다. – ajkush

+0

부모를위한 작품 'XYLineAndShapeRenderer'이 있다는 것을 알고 있습니다. [여기] (http://www.jfree.org/phpBB2/viewtopic.php?f=3&t=115213)에서 보듯이 적응하거나 [sscce] (http : // sscce. org /)? – trashgod

+0

감사합니다. 코드로 해결되었습니다. 도와 줘서 고마워. StandardXYToolTipGenerator TTG = 새로운 StandardXYToolTipGenerator ( \t \t \t \t \t "{1}, {2}"형식 포맷); \t \t \t xysplinerenderer.setBaseToolTipGenerator (ttG); – ajkush