从TimeSeriesCollection创建一个表

时间:2013-05-08 14:42:48

标签: java jtable jfreechart tabular

我将所有数据存储在TimeSeriesCollection中,而不是使用数据制作图表,我希望可以选择在表格中显示数据。目标是让它看起来像这样:

Name        5/1/2013    5/2/2013    5/3/2013
-------------------------------------------
Rick        12          0           82 
Dale        1           0           0
Shane       0           0           159

我应该怎么做?如何从TimeSeriesCollection中获取我想要的数据?

我需要为系列中的每个可能的X值创建一个列。需要显示类似于2013年5月2日的内容,即使没有相关数据。

1 个答案:

答案 0 :(得分:1)

您可以在TableModel附近构建TimeSeriesCollection,但转置表格可能更实际,可以识别具有较长维度的行。您getValueAt()的实施可以根据需要填写缺失的数据。作为参考,这与extends AbstractTableModel Map<String, String>相关,可以从{{1}}返回值。