Quale software viene utilizzato dalle riviste scientifiche per generare grafici?


12

So da riviste di alto livello come Nature che ridisegnano le figure che ottengono dagli autori. Queste trame sembrano altamente professionali, ma troppo complicate per essere fatte con Adobe Illustrator et al.

Quali strumenti vengono utilizzati dagli editori per generare cifre di alta qualità?


2
Si prega di chiarire ciò che si definisce come trame e cifre.
Dom

Risposte:


7

Non posso parlare per la natura ma qui ci sono alcuni flussi di lavoro di cui sono a conoscenza:

  • Ricrea il grafico usando lo strumento grafico di Illustrator . Duro lavoro e frustrante perché Adobe non ha aggiornato lo strumento grafico dall'età del bronzo, ma non è un cattivo investimento nel tempo se sono necessari molti grafici molto simili basati su uno stile simile. È capace di più di quanto sembri.
  • Usa Illustrator per modellare un grafico incollato da Excel o qualunque cosa i ricercatori abbiano usato - la maggior parte dei pacchetti statistici possono esportare come .epso .svg- quindi modellare i vettori e modificare il testo per adattarlo allo stile della casa. (attenzione che la rimozione delle maschere di ritaglio fornite con i grafici Excel a volte fa muovere leggermente le linee e i punti dati).
  • Traccia il grafico : inseriscilo come immagine e ridisegnalo sulle linee, quindi stile in Illustrator. Non ho mai avuto bisogno di farlo, ma ho sentito che è un male necessario comune nell'editoria accademica.
  • Utilizzare uno strumento di creazione di grafici / layout basato su codice come LaTeX o R con il plugin ggplot2 . Non so molto su questo approccio, ma è popolare tra le persone analitiche e non mentali, è capace di risultati dall'aspetto professionale se sei paziente, e i risultati sono molto coerenti poiché sta creando un modello basato su codice. Ecco un articolo con alcuni esempi che utilizzano questo approccio: dai uno stile ai tuoi grafici R come Economist, Tableau ... o XKCD
  • Codifica un grafico basato su Web in qualcosa come D3, quindi estrai l' output SVG da un browser Web, quindi aprilo in Illustrator e finiscilo per stamparlo. Il New York Times lo fa a volte, ne ho discusso e su come ottenere i colori CMYK esatti in questa altra domanda .
  • Utilizzare uno strumento di creazione di grafici / visualizzazione personalizzato . Un'opzione popolare è Tableau che può produrre grafici dall'aspetto molto professionale oltre ad alcuni dati piuttosto sofisticati. È costoso, tuttavia, a meno che tutti i tuoi dati non siano disponibili pubblicamente gratuitamente, nel qual caso puoi utilizzare Tableau Public che è gratuito. Molte pubblicazioni scientifiche usano Tableau (non riesco a pensare ai nomi della parte superiore della mia testa). WEAVE è un'alternativa open source ma in nessun modo altrettanto carina (non sono sicuro di cosa produca , ma se è SVG, Illustrator può modificarlo), un po 'di più su quel genere di cose qui .


2

Non troppo complicato per essere fatto in Adobe Illustrator (anche se può provare --- trovo che usando FreeHand molto più veloce ed efficiente --- elegante).

Si possono usare strumenti come Asymptote, Tikz, METAPOST, ecc., Oppure possono essere creati usando MatLab o altri strumenti di algebra / rappresentazione grafica del computer.


2

Facevo parte di un team universitario per migliorare le trame di altri ricercatori. Il nostro team ha utilizzato principalmente Matlab e Illustrator. Fino a un certo punto, Matlab svolge un lavoro migliore o efficiente nella visualizzazione di elementi di base in un grafico, inclusa l'aggiunta di etichette degli assi, segni di spunta degli assi, linee di dati e punti di dati. Dopo un certo punto di miglioramento della trama, Illustrator funziona meglio quando si tratta di modificare le caratteristiche degli elementi della trama.

Credo che il team di Nature (se presente) avrebbe eseguito processi simili.


2

Usa Hanpuku

Ho appena scoperto Hanpuku, la migliore soluzione per lavorare con la visualizzazione dei dati. Non credo ci sia niente di meglio di questo straordinario software!

Panoramica di Hanpuku

Vecchia risposta

Vorrei descrivere un flusso di lavoro usando questa opzione menzionata dall'utente568458:

Ho rinunciato allo strumento dell'età del bronzo di Illustrator per fare grafici delle risposte al sondaggio (principalmente grafici a barre / colonne, grafici a torta e grafici a linee). Illustrator non è in grado di gestire correzioni, piccole modifiche o dati aggiornati: qualsiasi modifica ha rovinato il layout. Inoltre non sono stato in grado di specificare le dimensioni chiave che dovevano rimanere costanti per tutto il set di grafici (altezza barra, dimensione carattere, altezza massima).

Dai un'occhiata a JSGraphs.com , qui vengono confrontate tonnellate di framework grafici JavaScript e puoi scegliere quello più adatto al tuo progetto.

Ho anche usato Python livereload per vivere il codice (aggiornamento automatico al salvataggio, in realtà). Fa avanzare le cose più velocemente! Passare alla cartella del progetto nel prompt dei comandi / terminale e digitare livereload. Tutti i file di progetto sono ora offerti e sono accessibili su URL come http://localhost:35729/chart-01.html.

Ci vuole un investimento iniziale di tempo per apprendere il framework dei grafici, le sue stranezze e limitazioni, ma una volta creati i tuoi primi grafici puoi usarli come modelli, a volte semplicemente inserendo nuovi dati, cambiando nient'altro.

Il mio framework accetterebbe i file CSV come input, che ho ottenuto esportando dai file .xlsx. Il collegamento di nuovi dati è stato effettuato modificando una riga di codiceurl: 'resources/graph-02.csv'

I temi di colore potrebbero anche essere gestiti in modo simile con un file JSON.

Da qui in poi fino alla consegna di EPS CMYK gran parte del flusso di lavoro può essere automatizzato.

A seconda del framework, esportare in SVG può essere facile come CtrlS. Se è incorporato nel markup HTML come elemento SVG, puoi esportarlo in batch con Playfair.

justinmanley / playfair: genera diagrammi e grafici dalla riga di comando usando d3 e PhantomJS. .

Inizialmente ho appena usato strumenti di automazione dell'interfaccia utente che replicavano enter-URL-save-as-enter-next-URL-save-come monkey-work per ogni file nella cartella: AutoHotkey o WASP per PowerShell .

Per convertire in batch SVG in file EPS CMYK ho fatto un'azione in Illustrator.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.