Qual software é usado por revistas científicas para gerar gráficos?

12

Sei de periódicos de alto escalão como a Nature que eles redesenham figuras que recebem de autores. Esses gráficos parecem altamente profissionais, mas muito complicados para serem feitos com o Adobe Illustrator et al.

Quais ferramentas são usadas pelos editores para gerar números de alta qualidade?

Eekhoorn
fonte
2
Por favor, esclareça o que você define como gráficos e figuras.
Dom

Respostas:

7

Não posso falar pela natureza, mas aqui estão alguns fluxos de trabalho:

  • Recrie o gráfico usando a ferramenta de gráficos do Illustrator . Trabalho árduo e frustrante porque a Adobe não atualiza a ferramenta de gráficos desde a idade do bronze, mas não é um mau investimento no tempo, se muitos gráficos muito semelhantes forem necessários com base em um estilo semelhante. É capaz de mais do que parece.
  • Use o Illustrator para estilizar um gráfico colado no Excel ou o que os pesquisadores usaram - a maioria dos pacotes estatísticos pode exportar como .epsou .svg- depois estilize os vetores e altere o texto para se ajustar ao estilo da casa. (lembre-se de que remover as máscaras de recorte que acompanham os gráficos do Excel faz com que as linhas e os pontos de dados se movam levemente).
  • Rastreie o gráfico - insira-o como uma imagem e redesenha-o sobre as linhas e, em seguida, estilize no Illustrator. Eu nunca precisei fazer isso, mas ouvi dizer que é um mal necessário comum na publicação acadêmica.
  • Use uma ferramenta de gráficos / layout baseada em código como LaTeX ou R com o plug-in ggplot2 . Não sei muito sobre essa abordagem, mas é popular entre pessoas analíticas e sem visão, é capaz de obter resultados com aparência profissional se você for paciente, e os resultados são muito consistentes, pois está configurando um modelo baseado em código. Aqui está um artigo com alguns exemplos usando essa abordagem - Crie seus gráficos R como Economist, Tableau ... ou XKCD
  • Codifique um gráfico baseado na Web em algo como D3, extraia a saída SVG de um navegador da Web, abra-o no Illustrator e finalize-o para impressão lá. O New York Times faz isso algumas vezes. Eu discuti isso e como obter cores CMYK exatas nessa outra questão .
  • Use uma ferramenta personalizada de gráficos / visualização . Uma opção popular é o Tableau, que pode produzir gráficos de aparência muito profissional, além de alguns dados bastante sofisticados. Porém, é caro, a menos que todos os seus dados estejam disponíveis publicamente gratuitamente. Nesse caso, você pode usar o Tableau Public, que é gratuito. Muitas publicações científicas usam o Tableau (não consigo pensar nos nomes do topo da minha cabeça). O WEAVE é uma alternativa de código aberto, mas nem de longe tão bonita (não tenho certeza do que ele gera, mas se for SVG, o Illustrator pode editá-lo), um pouco mais sobre esse tipo de coisa aqui .
user56reinstatemonica8
fonte
3

Matlab e Mathematica são ferramentas de análise comumente usadas, que produzem gráficos 2D e 3D.

Aqui está uma discussão , mostrando que essas ferramentas são realmente o duopólio .

New Alexandria
fonte
2

Não é muito complicado para ser feito no Adobe Illustrator (embora possa estar tentando --- acho o uso do FreeHand muito mais rápido e mais eficiente --- elegante).

Pode-se usar ferramentas como Asymptote, Tikz, METAPOST, etc., ou elas podem ser criadas usando o MatLab ou outras ferramentas de álgebra / gráficos de computador.

WillAdams
fonte
2

Eu fazia parte de uma equipe universitária para melhorar a trama de outros pesquisadores. Nossa equipe usou principalmente Matlab e Illustrator. Até certo ponto, o Matlab faz um trabalho melhor ou eficiente na exibição de elementos básicos em um gráfico, incluindo a adição de rótulos de eixo, marcações de eixo, linhas de dados e pontos de dados. Após algum ponto de melhoria na plotagem, o Illustrator funciona melhor quando se trata de alterar as características dos elementos da plotagem.

Acredito que a equipe da Nature (se houver) estaria realizando os processos semelhantes.

stok
fonte
2

Use Hanpuku

Acabei de descobrir o Hanpuku, a melhor solução da categoria para trabalhar com visualização de dados. Eu não acho que exista algo melhor do que este incrível software!

Visão geral de Hanpuku

Resposta antiga

Eu gostaria de descrever um fluxo de trabalho usando esta opção mencionada por user568458:

Desisti da ferramenta da idade do bronze do Illustrator para fazer gráficos de respostas de pesquisas (principalmente gráficos de barras / colunas, gráficos de pizza e gráficos de linhas). O Illustrator não conseguiu lidar com correções, pequenos ajustes ou dados atualizados - qualquer modificação arruinou o layout. Também não pude especificar as principais dimensões que precisavam permanecer constantes em todo o conjunto de gráficos (altura da barra, tamanho da fonte, altura máxima).

Confira JSGraphs.com , toneladas de estruturas de gráficos JavaScript são comparadas lá, e você pode escolher a mais adequada para o seu projeto.

Eu também usei python livereload para viver o código (atualização automática ao salvar, na verdade). Faz as coisas se moverem mais rápido! Navegue até a pasta do projeto no prompt de comando / terminal e digite apenas livereload. Todos os arquivos do projeto agora são veiculados e podem ser acessados ​​em URLs como http://localhost:35729/chart-01.html.

É preciso um investimento inicial de tempo para aprender a estrutura de gráficos, suas peculiaridades e limitações, mas uma vez que seus primeiros gráficos são construídos, você pode usá-los como modelos, às vezes apenas inserindo novos dados, sem alterar mais nada.

Minha estrutura aceitaria arquivos CSV como entrada, obtidos pela exportação de arquivos .xlsx. A inserção de novos dados foi feita alterando uma linha de códigourl: 'resources/graph-02.csv'

Os temas de cores também podem ser gerenciados de maneira semelhante com um arquivo JSON.

A partir daqui, até a entrega de EPS CMYK, grande parte do fluxo de trabalho pode ser automatizada.

Dependendo da estrutura, exportar para SVG pode ser tão fácil quanto CtrlS. Se ele estiver incorporado na marcação HTML como um elemento SVG, você poderá exportá-lo em lote com o Playfair.

justinmanley / playfair: Gere tabelas e gráficos a partir da linha de comando usando d3 e PhantomJS. .

Inicialmente, acabei de usar as ferramentas de automação da interface do usuário que replicariam enter-URL-save-as-enter-next-URL-save-as monkey-work para cada arquivo da pasta - AutoHotkey ou WASP for PowerShell .

Para converter em lote SVGs para arquivos EPS CMYK, fiz uma ação no Illustrator.

Leeroy
fonte