这个问题在这里已经有答案了:
通过不同的y截距和x值绘制多元回归线(1个答案)
如何从java中的折线图中获取值(1个答案)
两年前关门了。
我是java的初学者。我想问一下,是否可以使用java和mysql在折线图中添加回归线?不管怎样,这是我的代码:
try {
String sql = "select YEAR(admission.admissiondate) as YEAR, count(admissionID) as StudNum from admission group by YEAR(admissiondate)";
JDBCXYDataset dataset = new JDBCXYDataset(
"jdbc:mysql://localhost/zoom", "com.mysql.jdbc.Driver", "root", "");
dataset.executeQuery(sql);
final JFreeChart chart = ChartFactory.createXYLineChart ("Number of Students Per Year","YEAR", "Number of Students",
dataset,PlotOrientation.VERTICAL,true,true,false);
XYPlot plot =null;
ChartFrame frame = new ChartFrame("cchart", chart);
frame.setVisible(true);
frame.setSize(500, 500);
chart.setBackgroundPaint(Color.white);
XYPlot xyPlot = chart.getXYPlot();
NumberAxis domainAxis = (NumberAxis) xyPlot.getDomainAxis();
domainAxis.setTickUnit(new NumberTickUnit(1.0));
domainAxis.setRange(2016,2030);
} catch(Exception e) {
e.printStackTrace();
}
1条答案
按热度按时间iyzzxitl1#
您可以在jfreeapi中找到一个回归类,它基本上就是这样做的。
下面显示了一个更详细的示例
'向图形添加回归线':