Java XYdataset Jfreechart使用第三个值绘制标签图

Java XYdataset Jfreechart使用第三个值绘制标签图,java,jfreechart,labels,Java,Jfreechart,Labels,我正在做一个图表,显示我的平均时间。我构建了一个XYdataset(TimeSeries),其中x轴是时间,y轴是平均值。我从这个查询中得到了平均值: select hour, avg(localizations) as avg, count(distinct tag) as cnt from hourly_tag_summaries where hour >= ? and tag in ("+ids+") group by hour; 以下是我创建数据集的方式: TimeSeries

我正在做一个图表,显示我的平均时间。我构建了一个XYdataset(TimeSeries),其中x轴是时间,y轴是平均值。我从这个查询中得到了平均值:

select hour, avg(localizations) as avg, count(distinct tag) as cnt from hourly_tag_summaries where hour >= ? and tag in ("+ids+") group by hour;
以下是我创建数据集的方式:

TimeSeries beacons_local = new TimeSeries("beacons-localizations");
String sql= "select hour, avg(localizations) as avg, count(distinct tag) as 
cnt from hourly_tag_summaries where hour >= ? and tag in ("+ids+") group by 
hour;";

    ResultSet rs1 = my_db.selectQuery(sql, Main.NOW - Main.DAYS);


    while (rs1.next()) {
        int avg = rs1.getInt("avg");
        long hour = rs1.getLong("hour");
        int cnt= rs1.getInt("cnt");
        beacons_local.add(new Millisecond(new Date(hour)),avg);

    }
我想保留cnt变量,这样当我将鼠标移到图形上时,我可以看到每个绘图的计数。如何做到这一点?

对于您的每个项目,维护一个计数列表。请参考自定义中的相关计数,如图和所示。具体公式取决于您的用例,以及相应的示例,可作为指导。

对于您的每个示例,请维护计数的
列表。请参考自定义中的相关计数,如图和所示。具体公式取决于您的用例,以及相应的示例,可作为指导