2012-01-10 11 views
8

A medida que rasterizamos imágenes en 3D a una resolución cada vez mayor, cada elemento de la imagen debe ser proporcionalmente más grande y más grande. Sin embargo, las marcas dejan de crecer después de un tiempo. ¿Hay alguna manera de garantizar que las marcas de graduación crezcan proporcionalmente al resto del gráfico, como lo hace el texto?Las marcas no se escalan en los gráficos: ¿por qué y cómo solucionarlo?


Ilustración:

g = Graphics3D[Sphere[], Axes -> True, ImageSize -> 200] 

Table[Image[ 
    ImageResize[Rasterize[g, "Image", ImageResolution -> n 72], 
    Scaled[1/n]], Magnification -> 1], {n, 6}] 

Mathematica graphics

Column[Table[ 
    Image[Rasterize[g, "Image", ImageResolution -> n 72], Magnification -> 1], 
    {n, 6}], Alignment -> Left] 

Click here to see the output (too big to be conveniently inlined)

+1

Esto es posiblemente un error. Sé que hay problemas con trazados 2D y ticks que no se escalan en las imágenes rasterizadas. –

+0

He tenido el mismo problema. Debería echar un vistazo a http://scidraw.nd.edu/levelscheme/ (si aún no lo ha hecho). El paquete principal incluye un paquete para el tic-tac personalizado. – telefunkenvf14

+0

@ telefunkenvf14 De hecho, el paquete de ticks también está disponible aquí por separado: http://library.wolfram.com/infocenter/Demos/5599 – Szabolcs

Respuesta

2

Ver http://reference.wolfram.com/mathematica/ref/Ticks.html "Más información" y las secciones "Aplicación". Usted puede programar la duración de garrapata así:

Tick mark size Plot 3D with custom tick marks

+2

De hecho, es un hallazgo interesante que las marcas especificadas manualmente parecen escalar. No quiero especificar manualmente las posiciones de tilde, ya que esto es completamente innecesario y también un montón de trabajo (si quiero que se vea bien). Los valores predeterminados están bien. ¿Cómo puedo hacer que los valores predeterminados se escalen correctamente? Tenga en cuenta que las especificaciones de marcas generadas automáticamente no se recuperan fácilmente: 'Options [g, Ticks]' da 'Automatic'. – Szabolcs

Cuestiones relacionadas