Ottenere eps di peso accettabile con Matlab

  • Creatore
    Topic
  • #18331
    Up
    0
    Down
    ::


    Ciao ragazzi,

    siamo in fase di pubblicazione di un articolo con un elevato numero di figure ottenute con la funzione surf Matlab. In sostanza abbiamo una superficie
    u(x,y), colorata a seconda del valore di u, che visualizziamo “dall’alto”. Un countour plot. Il fatto è che u è campionata con molti punti. Salvando in .eps da Matlab e poi convertendo in .pdf per la pubblicazione, le figure hanno un peso inaccettabile. In sostanza, ci rifiutano di pubblicare un paper così “pesante”.

    Io fino ad ora ho sempre snobbato Matlab per il suo modo inefficace di stampare eps, ma stavolta non ho scelta.

    A parte l’ovvio suggerimento di diminuire il numero di punti di campionamento, sapete qualche comando Matlab che permetta di ottenere un .eps di peso accettabile?

    Grazie in anticipo

    Daniele

Visualizzazione 3 filoni di risposte
  • Autore
    Risposte
    • #18332
      Up
      0
      Down
      ::


      Forse può esserti utile questo topic.

    • #18333
      Up
      0
      Down
      ::


      Graze Lapo,

      mi ero dimenticato di citare quel topic. Me ne ricordavo, ma Gimp non è una soluzione perché non ha una gestione adeguata degli eps. Come hai detto tu, il problema è proprio in Matlab. Speravo che da allora avessero fatto qualcosa per migliorare la situazione.

      Grazie ancora per la risposta

    • #18334
      Up
      0
      Down
      ::


      Pare che l’unica soluzione sia ridurre i punti. Guarda anche qui.

    • #18335
      Up
      0
      Down
      ::


      🙂 Strano che finiamo per cercare negli stessi posti. Dopo aver visto quel topic, ho proposto di lanciare un comando giddata sul campo u prima di farne il grafico. In questo modo si può interpolare su una griglia con un numero inferiore di punti.

      La pubblicazione è salva in ogni caso, perché gli editori hanno accettato l’enorme peso del paper (eravamo in buoni rapporti con loro).

      Resta il fatto che Matlab produce eps che non sono adatti alla pubblicazione. Questa è veramente una carenza molto grave, soprattutto perché quel sofware costa. E non poco.

      Si potrebbe obiettare che il responsabile di questo comportamento sia un numero elevato di punti di campionamento: non è vero. Uso quotidianamente programmi di grafica open source che visualizzano campi scalari con milioni di punti di campionamento e sono in grado di salvare in pdf. Ovviamente, prima di salvare, economizzano sul numero di punti, ma lo fanno automaticamente, e forniscono un pdf di peso accettabile. Gli eps di matlab sono talmente grandi che anche una volta convertiti in pdf i grafici sono di peso inaccettabile.

      Mi stupisco di come la comunità scientifica non si sia ancora lamentata con gli sviluppatori.

      Grazie mille.

      Daniele

Visualizzazione 3 filoni di risposte
  • Devi essere connesso per rispondere a questo topic.

Go to top