Sha*_*jee 11 java charts jfreechart javafx-2
我正在尝试使用时间轴绘制实时图形,但我发现LineChart构造函数只有签名.
LineChart(Axis<X> xAxis, Axis<Y> yAxis)
Run Code Online (Sandbox Code Playgroud)
我认为在javafx中嵌入jfree图表不是一个合适的解决方案.
我想在javafx中使用一些jfree功能LineChart,这可能吗?
Ser*_*nev 19
从http://www.oracle.com/technetwork/java/javafx/samples/index.html下载Ensemble示例
动态图表中有几个例子,例如"高级股票线图".您可以直接在应用程序中查看其源代码.

要在轴上显示时间,可以使用string和DateFormatter:
BarChart<String, Number> chart = new BarChart<>(new CategoryAxis(), new NumberAxis());
final XYChart.Series<String, Number> series1 = new XYChart.Series<>();
chart.getData().addAll(series1);
SimpleDateFormat dateFormat = new SimpleDateFormat("HH:mm:ss");
Date date = new Date();
for (int i = 0; i <= 10; i += 1) {
date.setTime(date.getTime() + i * 11111);
series1.getData().add(new XYChart.Data(dateFormat.format(date), Math.random() * 500));
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
21486 次 |
| 最近记录: |