| |||
jfreechart: mostrar etiquetas con valores en el gráfico Tengo un gráfico de lineas y por cada valor representado en el gráfico quiero que aparezca una etiqueta con dicho valor junto al punto representado. ¿Sabe alguien cómo se hace? Gracias! |
| |||
Respuesta: jfreechart: mostrar etiquetas con valores en el gráfico Saludos, no se si te sirva pero yo tuve el mismo problema con un grafico de barras...lo que hize fue construir un dataset.. privat CategoryDataset buildDataset(){ DefaultCategoryDataset dataset = null; //to do dataset.addValue(tallaPorcentaje.doubleValue(),"Cl ases de Tallas",inpDetRepFrecuenciasConcha.getIntervalo()) ; } private void generarReporte(){ CategoryDataset dataSet = this.buildDataset(); if (dataSet != null) { JFreeChart chart = ChartFactory.createBarChart ("Frecuencias", "Intervalos", "Porcentaje Tallas", dataSet,PlotOrientation.VERTICAL,true,true,false); PD: disculpa el desorden pero no se eso de poner los recuadros con el codigo q muestra la sintaxi... |
| |||
Respuesta: jfreechart: mostrar etiquetas con valores en el gráfico Gracias, ya encontré otra solución: final CategoryPlot plot = (CategoryPlot) chart.getPlot(); final LineAndShapeRenderer renderer = (LineAndShapeRenderer) plot.getRenderer(); //Puntos en las líneas o no renderer.setSeriesShapesVisible(0, true); renderer.setSeriesShapesVisible(1, true); renderer.setSeriesShapesVisible(2, true); //líneas visibles o no renderer.setSeriesLinesVisible(0, true); renderer.setSeriesLinesVisible(1, true); renderer.setSeriesLinesVisible(2, true); //etiquetas con los valores visibles o no renderer.setItemLabelGenerator(new StandardCategoryItemLabelGenerator()); renderer.setItemLabelsVisible(true); |