Necesito ayuda sobre cómo crear imágenes vectorizadas de este tipo de temas:
Trabajo mucho con LaTeX cuando se trata de composición tipográfica, así que tengo algo de experiencia básica con Tikz. Sin embargo, siento que si necesito hacer imágenes complicadas como las de arriba, me encuentro un poco perdido.
Apreciaría mucho si alguien pudiera señalarme en la dirección correcta sobre cómo podría hacer este tipo de imágenes, preferiblemente utilizando software libre.
vector
information-graphics
Dipolo
fuente
fuente
Respuestas:
Las aplicaciones gráficas que hacen salida vectorial están disponibles. He usado las siguientes aplicaciones con bastante éxito:
Aunque quizás necesite usar aplicaciones 3D o aplicaciones gráficas, sugiero:
Por lo general, es más productivo usar alguna herramienta que realmente pueda graficar cosas como base y luego importar el archivo EPS en una herramienta de artistas gráficos como ilustrador para su posterior finalización. El beneficio real es que puedes jugar con los gráficos antes de involucrarte, por lo que cambiar es fácil.
También es posible graficar cosas por su cuenta en Illustrator si lo desea, algún código para ayudarlo en su camino.
Recursos
Aquí hay una lista rápida de cosas hasta que tenga tiempo de encontrar algunos ejemplos adecuados (flujo laminar correcto).
Algunos ejemplos con componentes similares (es posible que deba agregar más cosas, pero aquí hay algunas partes del rompecabezas):
fuente
Su mejor opción es elegir un editor de vectores y aprender a usarlo. Los ejemplos anteriores no parecen complicados, y una comprensión básica de los vectores de dibujo haría bien el trabajo.
Si va a probar uno, le aconsejaría que no lo haga contra Illustrator o Corel Draw. Si bien ambas son herramientas poderosas y populares de elección, parecerán desalentadoras para un principiante. Inkscape es una buena opción. Es gratis y aprender no debería ser un problema.
fuente
Primero: .PY + Matplotlib -> .SVG
Entonces, .SVG -> Inkskape
Sin embargo, .SVG es lo suficientemente fácil como para aprender a ir .PY -> .SVG
También puede hacer .PY + Matplotlib -> .PDF. Inkscape abriría eso también.
fuente
Descargos de responsabilidad:
Ahora una respuesta más sólida: (No es que me guste hacer la tarea para los candidatos a doctorado ...)
Todo aquí fue robado, robado por completo, del sitio web matplotlib (ver ejemplos) y de Stack Overflow (matplotlib guardar el recorte de imagen de higo). Todo lo que hice fue copiarlo / pegarlo y probarlo.
El archivo out.svg resultante se puede abrir directamente en Inkscape. La imagen es un grupo / grupos de imágenes más pequeñas. Haga clic en cualquier parte de la imagen, luego use la opción 'Desagrupar' de Inkscape. Es posible que tenga que desagrupar algunas veces para poder manipular directamente parte de la imagen.
fuente