Versão atual:

Como sobrepor gráficos com Dataset's diferentes?

Olá pessoal!

Preciso gerar um gráfico igual ao da imagem 1. Já tentei algumas formas e o que consegui foi o gráfico desta imagem Alguém ai pode me dar alguma dica? imagem 1 imagem 2

As tentativas que fiz foram as seguintes:

Estratégia 1 - Para o dataset de regiões (blocos em vermelho na figura 1) eu utilizei DefaultIntervalCategoryDataset. Já para o dataset de linhas (linhas paralelas ao eixo horizontal) eu utilizei para cada linha uma XYSerie e jogo dentro de uma XYSeriesCollection. Fazendo os gráficos separados funciona. Porém quando tento jogar criar um Plot do tipo CategoryPlot o mesmo só aceita adicionar dataset's que implementam a interface CategoryDataset.

Estratégia 2 - Para o dataset de regiões (blocos em vermelho na figura 1) eu utilizei DefaultIntervalCategoryDataset. Para o dataset de linhas eu utilizei o DefaultCategoryDataset. Nessa opção eu consegui juntar os dois dataset's no mesmo CategoryPlot, pois implementam a mesma interface. O problema é que as linhas não começam da origem, conforme pode ser verificado na imagem 2.

Att,

Patrik Oliveira

Versões(5):

Ver a versão formatada

Como sobrepor gráficos com Dataset's diferentes?

Comentário

new question