2010-11-27 43 views
0

我剛開始使用JFreeChart lib。我有一個帶有一些負面繪圖點的XY散點圖。 X軸和Y軸停留在圖表的底部和左側,並以負值截取。我如何使這些軸在(0,0)處截取而不是在負值處截取?提前致謝。JfreeChart:Scatter Plot移動X和Y Axises

回答

1

散點圖對域和範圍使用XYPlotNumberAxis。您可以從圖中獲取每個座標軸,並據此調用setLowerBound()

XYPlot plot = (XYPlot) chart.getPlot(); 
NumberAxis domainAxis = (NumberAxis) plot.getRangeAxis(); 
domainAxis.setLowerBound(0); 
NumberAxis rangeAxis = (NumberAxis) plot.getRangeAxis(); 
rangeAxis.setLowerBound(0); 
+0

請編輯原始問題以澄清它。請參閱`ScatterPlotDemo` http://www.jfree.org/jfreechart/jfreechart-1.0.13-demo.jnlp – trashgod 2010-11-30 21:13:54