Begin Main Content

Buenas tardes, llevo horas peleando para dibujar la gráfica y estoy un poco desesperada porque controlo las herramientas de dibujo de objective c pero no me aclaro con dibujar la gráfica recorriendo los píxeles. No llego a saber bien qué valor de x debo de tomar en función de la escala y demás.... Si alguien pudiera ayudarme lo agradecería para poder continuar. Gracias y un saludo.

Editado: A ver, concreto un poco. No consigo pintar un punto para cada pixel, los puntos se me pintan muy separados, porque lo hacen en función de la escala, mi código para calcular cada punto es este:

hashMarkPoint.x = axisOrigin.x + (pixel*pointsPerUnit); hashMarkPoint.y = axisOrigin.y - (pointsPerUnit * [llamada al datasource con x=pixel]);

Sé que debe ser una tontería pero se me ha atravesado...

preguntado 19 Jul '12, 12:39

spuchol02%40gmail.com's gravatar image

spuchol02@gm...
71358
accept rate: 0%

editó 19 Jul '12, 14:51


Solucionado gracias a jccontreb. Mil gracias.

enlace permanente

respondido 20 Jul '12, 14:48

spuchol02%40gmail.com's gravatar image

spuchol02@gm...
71358
accept rate: 0%

yo también ese problema como lo solucionaste???

enlace permanente

respondido 21 Jul '12, 13:21

macartuche%40gmail.com's gravatar image

macartuche@g...
11345
accept rate: 0%

En mi caso la clave era el concepto de puntos gráficos y puntos matemáticos.

Para obtener coordenadas gráficas multiplicas la coordenada matemática por la escala (pointsPerUnit), y para obtener coordenadas matemáticas... al revés, divides por la escala.

Teniendo en cuenta esto iteras por los píxeles incrementando en cada iteración MIN_PIXELS * 4 / escala. En mi tarea MIN_PIXELS vale 1.

Ánimo!

enlace permanente

respondido 21 Jul '12, 14:38

spuchol02%40gmail.com's gravatar image

spuchol02@gm...
71358
accept rate: 0%

USTED DEBE ACCEDER AL SISTEMA PARA PODER RESPONDER O REALIZAR UNA PREGUNTA.

Seguir esta pregunta

Por Email:

Una vez que entres podrás suscribirte desde aquí para recibir actualizaciones

Por RSS:

Respuestas

Respuestas y Comentarios

Trucos del editor

  • *cursiva* o _cursiva_
  • **negrita** o __negrita__
  • enlace:[texto](http://url.com/ "Pregunta")
  • imagen?![alt texto](/path/img.jpg "Pregunta")
  • lista numerada: 1. Foo 2. Bar
  • Para añadir un salto de línea simplemente añade dos espacios donde desearías que estuviera el salto de línea.
  • se permite código HTML básico

Etiquetas de la pregunta:

×9
×3
×1
×1

pregunta realizada: 19 Jul '12, 12:39

pregunta vista: 511 veces

última modificación: 21 Jul '12, 14:38