Java - Diagrama de tarta

 
Vista:

Diagrama de tarta

Publicado por toñy (20 intervenciones) el 28/05/2006 18:44:17
Hola, tengo que realizar un programa y no puedo usar la libreria JFreeChart, sino hacerlo a mano, consiste en dibujar un diagrama de tartas de colores y cada sector lleva una etiqueta, el problema es que es con un applet, tengo las dimensiones del applet pero para empezar no consigo situarlo en el centro el diagrama, el applet tiene 480*360
a mi se me van a la parte derecha y hacia abajo.
Yo he conseguido dibujar dos sectores , y dividia por 2 480/2=240 y 360/2=180 esa era la posicion x e y que cogia, bueno la cosa esta en que aparte tampoco me aclaro para poner encima de cada sector pue sson unos 14 de diferentes tamaños, las estiquetas con los valores que me dan.
Sabe alguien como puedo enfocar esto?
Muchas gracias!!
Un saludo!

g.setColor(Color.pink);
g.fillArc(240,180, 150, 100, 90, 20);
g.setColor(Color.cyan);
g.fillArc(240, 180, 150, 100, 0, 30);
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil

RE:Diagrama de tarta

Publicado por chuidiang (950 intervenciones) el 28/05/2006 19:56:20
Hola:

Aunque está para C en linux, en http://www.chuidiang.com/clinux/x11/graficos/coordenadas.html tienes los algoritmos explicados para convertir coordenadas a pixels y que los dibujos te salgan del tamaño y situados donde quieras.

En http://www.chuidiang.com/java/graficos/seno/seno.html tienes lo mismo, pero en java y usando la clase AffineTransform que se encarga de echar esas cuentas. Aunque te decidas a usar esto, es preferible que leas un poco antes el de C/linux para entender qué estas haciendo.

Finalmente, en http://www.chuidiang.com/java/graficos/libreria/ejemploslibreria.html tienes una pequeña libería gráfica con un ejemplo de gráfico de tartas. Aunque no puedas usarla, quizás mirando los fuentes puedas aclararte un poco más las ideas.

Se bueno.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar