¿Qué software utilizan las revistas científicas para generar diagramas?

Sé por revistas de alto rango como Nature que rediseñan las cifras que obtienen de los autores. Estos gráficos parecen muy profesionales, pero demasiado complicados para hacerlos con Adobe Illustrator et al.

¿Qué herramientas utilizan los editores para generar cifras de alta calidad?

Por favor, aclare lo que define como gráficos y figuras.

Respuestas (5)

No puedo hablar por Nature, pero aquí hay algunos flujos de trabajo que conozco:

  • Vuelva a crear el gráfico con la herramienta de gráficos de Illustrator . Trabajo duro y frustrante porque Adobe no ha actualizado la herramienta de gráficos desde la edad de bronce, pero no es una mala inversión de tiempo si se necesitan muchos gráficos muy similares basados ​​en un estilo similar. Es capaz de más de lo que parece.
  • Use Illustrator para diseñar un gráfico pegado desde Excel o lo que sea que usaron los investigadores (la mayoría de los paquetes estadísticos pueden exportar como .epso .svg), luego aplique estilo a los vectores y cambie el texto para que se ajuste al estilo de la casa. (Tenga en cuenta que quitar las máscaras de recorte que vienen con los gráficos de Excel a veces hace que las líneas y los puntos de datos se muevan ligeramente).
  • Traza el gráfico : colócalo como una imagen y vuelve a dibujarlo sobre las líneas, luego aplica estilo en Illustrator. Nunca he necesitado hacer esto, pero he oído que es un mal necesario común en las publicaciones académicas.
  • Use una herramienta de diseño/gráficos basada en código como LaTeX o R con el complemento ggplot2 . No sé mucho sobre este enfoque, pero es popular entre las personas con mentalidad analítica y no visual, es capaz de obtener resultados de apariencia profesional si tiene paciencia, y los resultados son muy consistentes ya que está configurando una plantilla basada en código. Aquí hay un artículo con algunos ejemplos que usan este enfoque: diseñe sus gráficos R como The Economist, Tableau ... o XKCD
  • Codifique un gráfico basado en la web en algo como D3, luego extraiga la salida SVG de un navegador web, luego ábralo en Illustrator y termínelo para imprimirlo allí. El New York Times hace esto a veces, discutí esto y cómo obtener colores CMYK exactos en esta otra pregunta .
  • Utilice una herramienta personalizada de gráficos/visualización . Una opción popular es Tableau , que puede producir gráficos de aspecto muy profesional además de una visualización de datos bastante sofisticada. Sin embargo, es costoso, a menos que todos sus datos estén disponibles públicamente de forma gratuita, en cuyo caso puede usar Tableau Public , que es gratuito. Bastantes publicaciones científicas usan Tableau (no puedo pensar en nombres que se me ocurran). WEAVE es una alternativa de código abierto pero no tan bonita (tampoco estoy seguro de lo que genera, pero si es SVG, Illustrator puede editarlo), un poco más sobre ese tipo de cosas aquí .

Matlab y Mathematica son herramientas de análisis de uso común, que generan gráficos en 2D y 3D.

Aquí hay una discusión , mostrando que estas herramientas son de hecho el duopolio .

No es demasiado complicado para hacerlo en Adobe Illustrator (aunque puede ser difícil, creo que usar FreeHand es mucho más rápido y más eficiente, elegante).

Se pueden usar herramientas como Asymptote, Tikz, METAPOST, etc., o se pueden crear usando MatLab u otras herramientas de álgebra/gráficos computacionales.

Formé parte de un equipo universitario para mejorar parcelas de otros investigadores. Nuestro equipo utilizó principalmente Matlab e Illustrator. Hasta cierto punto, Matlab hace un trabajo mejor o más eficiente al mostrar elementos básicos en un gráfico, incluida la adición de etiquetas de ejes, marcas de ejes, líneas de datos y puntos de datos. Después de algún punto de mejora de la trama, Illustrator funciona mejor cuando se trata de cambiar las características de los elementos de la trama.

Creo que el equipo de Nature (si lo hay) estaría haciendo procesos similares.

usar hanpuku

Acabo de descubrir Hanpuku, la mejor solución de su clase para trabajar con visualización de datos. ¡No creo que haya nada mejor que esta increíble pieza de software!

Descripción general de Hanpuku

respuesta antigua

Me gustaría describir un flujo de trabajo usando esta opción mencionada por user568458:

He renunciado a la herramienta de la edad de bronce de Illustrator para hacer gráficos de respuestas de encuestas (principalmente gráficos de barras/columnas, gráficos circulares y diagramas de líneas). Illustrator no podía manejar correcciones, pequeños ajustes o datos actualizados; cualquier modificación arruinaba el diseño. Tampoco pude especificar las dimensiones clave que debían permanecer constantes en todo el conjunto de gráficos (altura de la barra, tamaño de fuente, altura máxima).

Visite JSGraphs.com , allí se comparan toneladas de marcos de gráficos de JavaScript, y puede elegir el más adecuado para su proyecto.

También usé python livereload para vivir el código (actualización automática al guardar, en realidad). ¡Hace que las cosas avancen más rápido! Navegue a la carpeta del proyecto en el símbolo del sistema/terminal y simplemente escriba livereload. Todos los archivos del proyecto ahora se sirven y se puede acceder a ellos en direcciones URL como http://localhost:35729/chart-01.html.

Se necesita una inversión inicial de tiempo para aprender el marco de creación de gráficos, sus peculiaridades y limitaciones, pero una vez que se crean los primeros gráficos, puede usarlos como plantillas, a veces simplemente ingresando nuevos datos, sin cambiar nada más.

Mi marco aceptaría archivos CSV como entrada, que obtuve exportando desde archivos .xlsx. La conexión de nuevos datos se realizó cambiando una línea de códigourl: 'resources/graph-02.csv'

Los temas de color también se pueden administrar de manera similar con un archivo JSON.

De aquí en adelante hasta la entrega de CMYK EPS, gran parte del flujo de trabajo se puede automatizar.

Según el marco, exportar a SVG puede ser tan fácil como CtrlS. Si está incrustado en el marcado HTML como un elemento SVG, puede exportarlo por lotes con Playfair.

justinmanley/playfair: Genere tablas y gráficos desde la línea de comandos usando d3 y PhantomJS. .

Inicialmente, solo usaba herramientas de automatización de la interfaz de usuario que replicaban enter-URL-save-as-enter-next-URL-save-as monkey-work para cada archivo en la carpeta: AutoHotkey o WASP para PowerShell .

Para convertir por lotes archivos SVG a CMYK EPS, realicé una acción en Illustrator.