2011-02-11 53 views
16

我正在使用JFreeChart呈現堆積區域圖表。默認情況下,圖表圖例呈現在水平佈局的圖下方。我希望這個圖例出現在情節的右側,並且將這些元素作爲一個垂直列表。如何指定JFreeChart圖表圖例的位置和佈局

這是可能的,如果是這樣,我該怎麼做?

回答

31

多一點時間檢查API就會給我答案:

LegendTitle legend = chart.getLegend(); 
legend.setPosition(RectangleEdge.RIGHT); 
1

這裏是老版本的等價物:

StandardLegend legend = new StandardLegend(); 
    legend.setPreferredWidth(100); 
    legend.setAnchor(Legend.EAST); 
    jfreechart.setLegend(legend);