JFreeChart różne kolory w różnych regionach dla tych samych danych

WJFreeChart Próbuję pokolorować różne regiony wykresu liniowego / krzywej XY na podstawiey wartość. NadpisujęXYLineAndShapeRendererjestgetItemPaint(int row, int col), jednak nie jestem pewien, w jaki sposób obsługuje kolorowanie linii międzyxs, ponieważ to się dopiero zaczynaitemPaint nax (wartości całkowite).

final XYLineAndShapeRenderer renderer = new XYLineAndShapeRenderer() {
    @Override

    @Override
    public Paint getItemPaint(int row, int col) {
        System.out.println(col+","+dataset.getY(row, col));
        double y=dataset.getYValue(row, col);
        if(y<=3)return ColorUtil.hex2Rgb("#7DD2F7");
        if(y<=4)return ColorUtil.hex2Rgb("#9BCB3B");
        if(y<=5)return ColorUtil.hex2Rgb("#FFF100");
        if(y<=6)return ColorUtil.hex2Rgb("#FAA419");
        if(y<=10)return ColorUtil.hex2Rgb("#ED1B24");

        //getPlot().getDataset(col).
        return super.getItemPaint(row,col);
    }
}

questionAnswers(1)

yourAnswerToTheQuestion