Hola a Todos!
Escribo porque tengo un problema al generar un diagrama de barras con la libreria jFreeChart, y solo encuentro soluciones demasiado complicadas que no entiendo demasiado bien (no soy ningun experto en java).
El tema es que quiero generar un diagrama sencillo de barras 2D, y quiero que los valores que aparecen en el eje Y, digamos, la altura de las barras, aparezca también sobre su correspondiente barra. Alguien sabe como hacerlo de manera sencilla??
Muchas gracias por vuestra ayuda.
Este es mi codigo actual:
DefaultCategoryDataset dataset = new DefaultCategoryDataset();
int p = 0;
for (p = 0; p < vCanales2.size(); p++) {
String can = (String) vCanales2.elementAt(p);
StringTokenizer tok = new StringTokenizer(can, "|");
String canal = tok.nextToken();
String numero = tok.nextToken();
int num=Integer.parseInt(numero);
int val=100*num/total;
dataset.addValue(num, "", canal+" ("+num+")");
}
JFreeChart chart = ChartFactory.createBarChart("Consultas por temas","Temas","Valor", dataset,PlotOrientation.VERTICAL, false, true, true);
ChartFrame frame = new ChartFrame("First", chart);
frame.pack();
frame.setVisible(true);