Tag: scatter plot

JFreeChart Scatter Plot Lines

我正在尝试使用JFreeChart创建一个图形,但是它没有正确的线条。 它不是按我按顺序连接点,而是按照x值的顺序连接点。 我正在使用ChartFactory.createScatterPlot来创建绘图,使用XYLineAndShapeRenderer来设置可见的线条。 / edit:sscce: package test; import org.jfree.chart.ChartFactory; import org.jfree.chart.ChartPanel; import org.jfree.chart.JFreeChart; import org.jfree.chart.plot.PlotOrientation; import org.jfree.chart.plot.XYPlot; import org.jfree.chart.renderer.xy.XYLineAndShapeRenderer; import org.jfree.data.xy.XYDataset; import org.jfree.data.xy.XYSeries; import org.jfree.data.xy.XYSeriesCollection; import org.jfree.ui.ApplicationFrame; public class PlotTest { private XYSeriesCollection dataset; public static void main (String[] args) { new PlotTest(); } public PlotTest () { dataset = new XYSeriesCollection(); XYSeries data = […]

来自数据库的jfreechart中的散点图

如何使用java中的jfreechart在mysql数据库表中绘制数据的散点图。 我用过swing库。 任何链接都会有所帮助。 我搜索谷歌但无法找到理解解决方案。 如果你有代码只是提供给我。 实际上我做了barchart并使用jfreechart绘制它。 我用于条形图的代码就在这里。 这里display3函数显示条形图。 如何修改它以显示散点图? public void display3() throws SQLException, ClassNotFoundException{ DefaultCategoryDataset dataset = new DefaultCategoryDataset(); String JDBC_DRIVER=”com.mysql.jdbc.Driver”; String DB_URL=”jdbc:mysql://localhost/data2″; Connection conn; Statement stmt; String USER = “root”; String PASS = “”; try{ Class.forName(JDBC_DRIVER); conn=DriverManager.getConnection(DB_URL,USER,PASS); System.out.println(“Creating statement…”); stmt = conn.createStatement(); String sql; sql=”SELECT * FROM `production` WHERE crop_id = 1 AND […]