Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Gráficos
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 07-04-2004
cso2000 cso2000 is offline
Miembro
 
Registrado: may 2003
Ubicación: Guadalajara, Jalisco
Posts: 108
Poder: 22
cso2000 Va por buen camino
Dibujar y pintar de colores circulos

Hola a todos: en esta ocacion lo que quiero hacer es dibujar un medio circulo y pintar ciertas areas en el algo como una grafica de pie pero cortada horizontalmete por la mitad como el indicador de gasolina de algunos coches,

el componente Gauge de la paleta samples, si lo configuran como gkNeedle eso es mas o menos lo que ocupo solo que lo quiero utilizar para mostrar porcentajes es decir mostrar cosas como

Asiastencias 7 70%
Faltas 2 20%
Permisos 1 10%

y rellenar el porcentaje en que le corresponda a cada dato, como lo dije como una grafica de Pie pero a la mitad

Ojala Alguien pueda ayudarme.

Gracias
Responder Con Cita
  #2  
Antiguo 07-04-2004
andres1569 andres1569 is offline
Miembro
 
Registrado: may 2003
Posts: 908
Poder: 22
andres1569 Va por buen camino
Hola:

En lo que respecta al dibujado, puedes hacerlo sobre un componente TPaintBox, que dispone de un Canvas sobre el que dibujar. El TCanvas dispone de dos métodos, Pie y Chord que sirven para representar diagramas de tarta como el que tú quieres.

La pega está en que estos métodos reciben como parámetros unas coordenadas, que es lo que tendrás que encargarte tú de calcular, es decir que no es tán fácil como decirle: "dibuja un arco (o cuerda) relleno de este color, entre los ángulos tal y tal", sino que sabiendo el porcentaje de cada trozo de tarta, te toca a tí calcular dichas coordenadas.

Saludos
__________________
Guía de Estilo
Responder Con Cita
  #3  
Antiguo 07-04-2004
cso2000 cso2000 is offline
Miembro
 
Registrado: may 2003
Ubicación: Guadalajara, Jalisco
Posts: 108
Poder: 22
cso2000 Va por buen camino
Gracias por responder andres estoy trabajando con eso.. y en verdad es dificil.

Si alguien tiene otra idea se las agradesco.
Responder Con Cita
  #4  
Antiguo 07-04-2004
andres1569 andres1569 is offline
Miembro
 
Registrado: may 2003
Posts: 908
Poder: 22
andres1569 Va por buen camino
Si me acuerdo, te lo miro más tarde, a ver si saco una función que extraiga esas coordenadas, me pica la curiosidad . De todas formas, ¿has probado de hacer esas gráficas con algún componente de los que trae Delphi, el Chartfx, por ejemplo?

Veo que en otros hilo preguntas dónde se halla dicho componente. Está en la paleta de ActiveX.
__________________
Guía de Estilo

Última edición por andres1569 fecha: 07-04-2004 a las 17:29:21.
Responder Con Cita
  #5  
Antiguo 07-04-2004
cso2000 cso2000 is offline
Miembro
 
Registrado: may 2003
Ubicación: Guadalajara, Jalisco
Posts: 108
Poder: 22
cso2000 Va por buen camino
Gracias por tu atencion pero no encuentro el componente Chart FX

Por Favor Ayuda..
Responder Con Cita
  #6  
Antiguo 07-04-2004
andres1569 andres1569 is offline
Miembro
 
Registrado: may 2003
Posts: 908
Poder: 22
andres1569 Va por buen camino
Quizás dependa de la versión de Delphi con que trabajes, a mí me aparece en Delphi 4 y Delphi 6 Professional (en la paleta ActiveX).

Si lo encuentras y lo colocas sobre un Form, hazle un doble click y en estilo (style) verás un tipo de gráfico de tarta que es lo que andas buscando.

Saludos
__________________
Guía de Estilo
Responder Con Cita
  #7  
Antiguo 07-04-2004
cso2000 cso2000 is offline
Miembro
 
Registrado: may 2003
Ubicación: Guadalajara, Jalisco
Posts: 108
Poder: 22
cso2000 Va por buen camino
Gracias de Nuevo:

Ya recorde que cuando ocupe instalar otros componentes desinstale los que existian aqui ..


pero yo busco la forma de regresar este.
Responder Con Cita
  #8  
Antiguo 07-04-2004
andres1569 andres1569 is offline
Miembro
 
Registrado: may 2003
Posts: 908
Poder: 22
andres1569 Va por buen camino
Mira en el menú Component - Install Packages... a ver si te aparece en esa lista como desactivado, y si no dale al botón Add ..., debe estar por ahí, el nombre que he encontrado es dclocx60.bpl, y el título es Borland Sample Imported ActiveX Controls, a ver si hay suerte
__________________
Guía de Estilo

Última edición por andres1569 fecha: 07-04-2004 a las 19:46:35.
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro


La franja horaria es GMT +2. Ahora son las 15:16:23.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi