Estoy trabajando con la librería jFreeChart, para graficar funciones. Estoy usando el método "createLineChart", para dibujar varias funciones en el mismo gráfico. Uno de los parámetros de este método me permite que se cree una leyenda, pero yo quiero que aparezca en otro sitio de la imagen.
Os pongo el código:
Código PHP:
DefaultCategoryDataset dataset = new DefaultCategoryDataset();
String [] nombres = {"combLMS", "combNLMS"};
int cont = 0;
for (int i = tamanioFiltro;i<4000;i++) {
for (int e = 0; e < numeroGraficas; e++){
dataset.addValue( errores [e][cont] ,nombres [e], Integer.toString(cont));
}
cont++;
}
JFreeChart chart = ChartFactory.createLineChart("Filtrado adaptativo", "Muestras","Error promediado", dataset,PlotOrientation.VERTICAL, true,true, true);
try {
ChartUtilities.saveChartAsJPEG(new File("Todas.jpg"), chart, 800, 800);
}
catch (Exception e){
}
Gracias y un saludo.