Mouse events em gráficos

Galera, tenho um gráfico e gostaria de criar um evento onde quando o usuário clique no ponto (no meu caso tenho um XYLineChart, logo o ponto seria a “juncao” entre y e x) abra-se um “quadro” com alguns dados desse ponto. Algo muito parecido com isso:

Tenho buscado bastante informacao mas nao encontrei nada que eu conseguisse adaptar pro meu caso. Os dados do meu gráfico saem de um banco de dados.

Alguém tem alguma ideia de como fazer isso? Nao consegui sair do zero nisso, preciso de uma luz.

Conforme o gráfico q vc mandou

XYLineAndShapeRenderer renderer = new XYLineAndShapeRenderer();
renderer.setBaseToolTipGenerator(new StandardXYToolTipGenerator(
            "Primeira linha: {1}, 
            Segunda linha: {2}", 
            new SimpleDateFormat("dd/MM"), NumberFormat.getInstance()));
1 curtida