Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

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

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 27-06-2012
to_to to_to is offline
Miembro
NULL
 
Registrado: nov 2011
Posts: 39
Poder: 0
to_to Va por buen camino
Question Leyendas sobrepuestas en TeeCharts

Buenas tardes, he elabarado una gráfica de barras apilada, sin embargo tengo el problema de las etiquetas en los valores, ya que en el caso de la serie que tiene un valor con 0 (cero) o un valor muy pequeño su etiqueta se sobrepone al siguiente valor.

He buscado cambiar de posición las etiquetas de manera alternada para que no queden encimadas, sin embargo no lo consigo. Otra idea que pensé es en agregar "hints" a las barras y poner la propiedad Mark.visible := False, pero no veo que lo permita el componente TeeChart. Estoy ocupando Delphi 7.

Alguien tiene una idea de como resolverlo, o alguna sugerencia, se los agradezco de antemano.
Responder Con Cita
  #2  
Antiguo 27-06-2012
to_to to_to is offline
Miembro
NULL
 
Registrado: nov 2011
Posts: 39
Poder: 0
to_to Va por buen camino
Exclamation

Agrego imagen de la gráfica.

Grafica1.JPG
Responder Con Cita
  #3  
Antiguo 27-06-2012
to_to to_to is offline
Miembro
NULL
 
Registrado: nov 2011
Posts: 39
Poder: 0
to_to Va por buen camino
Unhappy

Pues mientras encuentro una solución para mover las etiquetas he resuelto dejar al usuario que cambie el tipo de gráfica para que pueda visualizar de mejor forma las etiquetas de las barras ya que en este caso pondrá las barras horizontales (mbSide) y no apiladas.

Código Delphi [-]
    If RB_TpoGrafica.ItemIndex = 0 then            
                   vSeries.MultiBar := mbStacked {eligió gráfica apilada }
               Else         
                  vSeries.MultiBar := mbSide; // {eligió gráfica barras en grupo}

Gracias y si alguien tiene la forma de mover las etiquetas por favor me podrían dar una idea o de plano decirme si no es posible modifcarlas en teechart.
Responder Con Cita
  #4  
Antiguo 28-06-2012
Yeray Yeray is offline
Registrado
NULL
 
Registrado: jun 2012
Posts: 2
Poder: 0
Yeray Va por buen camino
Hola to_to,

Cita:
Empezado por to_to
He buscado cambiar de posición las etiquetas de manera alternada para que no queden encimadas, sin embargo no lo consigo.
Podrías permitir que el cliente mueva las marks a su gusto con la TDragMarksTool. Sin embargo, las tools no vienen con la versión Standard incluida en la IDE, sólo se incluyen en la Pro.
También podrías mover las marks manual e individualmente con las propiedades de Position. Algo parecido al ejemplo de aquí: (No puedo poner enlaces así que, por favor, busca "Overlapping marks for a line series" en el foro de Steema Software).

Cita:
Empezado por to_to
Otra idea que pensé es en agregar "hints" a las barras y poner la propiedad Mark.visible := False, pero no veo que lo permita el componente TeeChart.
Puedes utilizar la TMarksTipTool, que seguramente es la solución más elegante para éste efecto.
No creo que sea demasiado complicado conseguir un efecto parecido manualmente, sin la Pro: podrias utilizar los eventos del Mouse y la función Clicked para determinar qué Series y ValueIndex está debajo del mouse y así mostrar el texto adecuado.

Yeray Alonso
Steema Support.
Responder Con Cita
  #5  
Antiguo 28-06-2012
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.042
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Hola, puedes poner enlaces mientras llegas al número mínimo de posts para hacerlo, de esta manera:

ww.loquesea.com
ttp.www.otrasitio.es
etc.
Responder Con Cita
  #6  
Antiguo 28-06-2012
Yeray Yeray is offline
Registrado
NULL
 
Registrado: jun 2012
Posts: 2
Poder: 0
Yeray Va por buen camino
Hola,

Cita:
Empezado por Casimiro Notevi
Hola, puedes poner enlaces mientras llegas al número mínimo de posts para hacerlo, de esta manera:
Gracias. Pues el enlace con el ejemplo era éste:

http://www.teechart.net/support/view...p=57150#p57150

Última edición por Casimiro Notevi fecha: 28-06-2012 a las 17:04:25.
Responder Con Cita
  #7  
Antiguo 28-06-2012
to_to to_to is offline
Miembro
NULL
 
Registrado: nov 2011
Posts: 39
Poder: 0
to_to Va por buen camino
Red face

Gracias Yeray por tus respuestas, voy a revisar las referencias y comento los resultados.
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

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Qué debe leyendas o texto de llevar un formulario Acerca De..?? Lizette Varios 24 01-04-2009 12:55:20
Editar las leyendas de los TeeChart richisaurio Gráficos 0 08-05-2008 23:03:57
Mitos y leyendas ... kinobi Debates 8 05-05-2003 16:15:56


La franja horaria es GMT +2. Ahora son las 04:42:52.


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