2010-11-27 73 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