2012-07-03 12 views
7

'un çizim alanına yerleştirme JFreeChart'da, efsaneyi grafiğe yerleştirmek mümkün mü? Gösterge, aşağıdaki gibi grafiğin üstünde, altında, solunda, sağında ayarlanabilir, ancak grafiğe gömülebilir mi? JFreeChart SamplesXYTitleAnnotationDemo1 içerdiği Polt içindeki efsaneyi nasıl ayarlanacağı bir örnek vardırLejantı, JFreeChart

LegendTitle legend=chart.getLegend(); 
legend.setPosition(RectangleEdge.TOP); 

cevap

11

, bu önemli bir parçasıdır: BoxAndWhisker o nasıl çalışır

XYPlot plot = (XYPlot) chart.getPlot(); 
LegendTitle lt = new LegendTitle(plot); 
lt.setItemFont(new Font("Dialog", Font.PLAIN, 9)); 
lt.setBackgroundPaint(new Color(200, 200, 255, 100)); 
lt.setFrame(new BlockBorder(Color.white)); 
lt.setPosition(RectangleEdge.BOTTOM); 
XYTitleAnnotation ta = new XYTitleAnnotation(0.98, 0.02, lt,RectangleAnchor.BOTTOM_RIGHT); 

ta.setMaxWidth(0.48); 
plot.addAnnotation(ta); 

enter image description here

+0

araziler? Hangi açıklamaların kullanıldığını ve nasıl KategoriPlot için bilmiyorum. – CGFoX

İlgili konular