我将所有数据存储在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日之类的信息。
最佳答案
您可以在TableModel
周围构建TimeSeriesCollection
,尽管转置表格可能更实用,用更长的维度标识行。 getValueAt()
的实现可以根据需要填写缺少的数据。作为参考,该example extends AbstractTableModel
与从Map<String, String>
返回值有关。