JFreeChart是一个用于Java编程语言的图形库,它提供了许多方法来创建和显示各种类型的图表。要获取时间序列图表上显示的数据点,您需要使用JFreeChart的XYChart
类。XYChart
类提供了用于绘制时间序列图表的方法,例如addSeries()
、addXYSeries()
等。
要获取时间序列图表上显示的数据点,您需要使用XYChart.Series
类的getXValues()
和getYValues()
方法来获取数据点的坐标。以下是一个简单的示例代码:
// 创建一个时间序列图表
XYChart chart = new XYChart(500, 300);
// 添加数据点
XYChart.Series series = chart.addSeries("Series 1", new double[]{1.0, 2.0, 3.0, 4.0, 5.0});
// 获取数据点的坐标
double[] xValues = series.getXValues();
double[] yValues = series.getYValues();
// 输出数据点的坐标
System.out.println("xValues: " + Arrays.toString(xValues));
System.out.println("yValues: " + Arrays.toString(yValues));
在这个示例代码中,我们创建了一个大小为500x300的图表,并添加了一个包含5个数据点的系列。然后,我们使用getXValues()
和getYValues()
方法获取数据点的坐标,并将它们输出到控制台。
请注意,您需要根据您的具体需求选择适当的数据点,并使用适当的图表类型来绘制时间序列图表。
领取专属 10元无门槛券
手把手带您无忧上云