JFreeChart XYPlot com rótulos
-
02-07-2019 - |
Pergunta
Eu estou usando um XYPlot em JFreeChart. Todas as linhas em que são XYSeries objetos. Ambos os eixos são NumberAxis objetos. A gama do eixo Y é 0-1, com carrapatos cada 0,1. Junto com a exibição dos números, porém, eu gostaria de texto exibição no Y-Axis, como Alto / Médio / Baixo. Alta cobriria 0,7-1, etc. Qual é a melhor maneira de ir sobre como fazer isso?
Solução
Tenho alguma experiência JFreeChart, e depois de um pouco de pesquisa eu não tenho uma resposta para adicionar os três rótulos para o eixo.
No entanto, como uma abordagem alternativa, você deve ser capaz de delinear essas três áreas na trama com cores definindo a MarkerAxisBand para o NumberAxis (usando este método )
Você pode então adicionar marcadores de intervalo para o MarkerAxisBand para destacar as três áreas.
Outras dicas
tentar isso ... ele pode dar resultado similare
JFreeChart anotações de texto não está funcionando?
XYTextAnnotation textAnnotaion = new XYTextAnnotation(description, xMid, yMid);
plot.addAnnotation(textAnnotaion);
textAnnotaion.setRotationAngle(90.0);