¿Cómo exporto una versión de nuevo tamaño de la salida que recibo de una llamada al GraphPlot
(o TreePlot
si producen resultados diferentes) a un archivo jpg?
Actualmente, simplemente llamo a Export[file_name, G]
donde G
es el resultado de una llamada a algo como GraphPlot
. Estoy usando Microsoft Office Picture Manager para ver los jpgs, pero volver a escalarlos produce resultados insatisfactorios debido a la mala resolución (el gráfico que intento trazar tiene cadenas como etiquetas que no se pueden distinguir después reescalando de esta manera). Me gustaría poder elegir el tamaño/resolución del jpg renderizado.¿Cómo exporto una imagen de resolución más alta de un objeto de gráfico de Mathematica?
Respuesta
Como Simon ya se ha señalado, no utilice una trama de formato para unos gráficos vectoriales. En su lugar, exporta tu parcela a, p. unos gráficos vectoriales escalables:
graph = GraphPlot[ExampleData[{"Matrix", "HB/can_292"}, "Matrix"]];
Export["graph.svg", graph]
La ventaja es que, en una imagen así, es posible ajustar y líneas, polígonos de cambio y colores. Y finalmente, puede exportarlo fácilmente a una imagen de calidad arbitraria.
Y recuerda, para las parcelas que contienen líneas, polígonos, ... todo con bordes afilados que nunca se debe utilizar jpg. Hablando en términos generales, este es un formato para fotografías solo porque su compresión se hace para reducir el tamaño del archivo en imágenes naturales. En esas imágenes no reconoce la compresión, en las imágenes con texto, líneas y polígonos, seguramente notará los artefactos. Use png si es posible. Toma tu navegador y haz zoom en la imagen de arriba.
también consideran EPS, PDF y (en Windows) EMF, dependiendo de sus requisitos. – Verbeia
Sí, todos los demás formatos de vectores son tan buenos como svg. Mencioné svg explícitamente porque con Inkscape (http://inkscape.org/) tienes un programa de dibujo de código abierto. – halirutan
Estrictamente hablando, en general, los campos electromagnéticos son peores que los PDF y EPS porque muestra gráficos vectoriales con fidelidad a la resolución de pantalla y porque no puede insertar fuentes. –
es posible ajustar el tamaño de la imagen y el nivel de compresión del archivo exportado haciendo algo como
Export[file_name, G, ImageSize -> 1200, "CompressionLevel" -> 0]
La opción '" CompressionLevel "' es principalmente para formatos con pérdida como JPG, produce grandes archivos. Mucho mejor es usar formatos sin pérdida como PNG para ilustraciones con colores lisos y bordes nítidos: el archivo es mucho más pequeño, la calidad es perfecta. Y aún mejor para cambiar a un formato vectorial: PDF o EPS. –
La mejor manera que encuentro es usar la propiedad ImageResolution. Aumenta la resolución de la imagen exportada, pero no cambia la escala. Utilizar de esta manera:
Export[ "image-file-name.png", image, ImageResolution -> 500 ]
establecer el tamaño de la gráfica antes de exportarlo: Gráfico [theGraph, ImageSize-> 2000]
- 1. gravatar resolución más alta
- 2. Imagen de alta resolución IE Navegador Rendering
- 3. Procesamiento de imágenes de alta resolución Android
- 4. androide: girar una imagen de alta resolución genera un error de falta de memoria
- 5. ¿Cómo crear una imagen de inicio de iphone de alta resolución?
- 6. Buscando GameCenter de alta resolución Icon
- 7. Imágenes de alta resolución en uiwebview
- 8. ¿Cuál es la forma correcta de manejar imágenes de alta resolución para pantallas de alta resolución (principalmente pantallas retina iOS)?
- 9. Temporizador de alta resolución en .NET
- 10. ¿Cómo se toman imágenes de alta resolución usando Camera.takePicture()?
- 11. SWT: Cómo hacer un cambio de imagen de alta calidad
- 12. Barra de pestañas del iPhone ¿Resolución de imagen del objeto?
- 13. Suceso de elevación en intervalo/temporizador de alta resolución
- 14. Gráficos de coordenadas esféricas en Mathematica
- 15. Extracto Icono o miniatura de alta resolución para el archivo
- 16. Grabación y almacenamiento de dibujos a mano de alta resolución
- 17. Obteniendo una imagen de Mathematica en Java
- 18. Cómo obtener una imagen de resolución completa de una ventana de zoom de Amazon
- 19. obtener fotos de alta resolución que se publicaron en una pared página/pienso
- 20. Carpetas desechables para dispositivos de mano de alta resolución
- 21. conservando la calidad de imagen mientras dibuja el pdf de alta resolución en el iPhone?
- 22. Dibuja animaciones de alta resolución con alta velocidad de cuadro en Android
- 23. Cómo ver una resolución tan alta en xcode4
- 24. Strange Sin [x] gráfico en Mathematica
- 25. Creando un gráfico con bordes de diferentes colores en Mathematica
- 26. Icono de alta resolución para archivo en Mac OS X?
- 27. ¿Cómo exporto una tabla de carga de factores ordenados?
- 28. ¿Cómo exporto un diagrama DBML de Visual Studio a una imagen?
- 29. colocar una imagen en el plano XY en un gráfico 3D en Mathematica
- 30. cómo generar una imagen de este tipo en Mathematica
¿Tiene que usar un archivo JPG? Podría ser mejor usar una [imagen basada en vectores] (http://reference.wolfram.com/mathematica/guide/VectorGraphicsFormats.html) en lugar de una [rasterizada] (http://reference.wolfram.com/mathematica/ guía/RasterImageFormats.html) uno. – Simon