Gráficos em papéis

10

Eu sempre me perguntei com quais programas as pessoas fazem seus gráficos quando publicam artigos. Eles na maioria das vezes parecem incorporados de alguma forma como gráficos vetoriais, eu diria que, quando tento ampliar o pdf, parece que calcula a imagem no momento, não parece ser uma imagem. Pelo aspecto deles, eles não parecem ser apenas telas impressas dos gráficos do Mathematica.

Aqui estão alguns exemplos do que quero dizer:

texto alternativo

texto alternativo

Alguém sabe o que devo usar para poder fazer gráficos semelhantes?

(Coloquei uma etiqueta de látex porque acredito que tem algo a ver com isso)

elísio devorado
fonte
1
Não é realmente uma questão de programação, é?
Talvez precise ser movido para superuser.com
Andy West
1
No que se refere à mudança para a SU: ajudaria muito se soubéssemos que ambiente ele estava usando para preparar os papéis e gráficos ... Se não houvesse uma resposta, eu votaria na mudança.
dmckee --- gatinho ex-moderador
superuser.com é um ambiente melhor para esta pergunta. É uma pergunta interessante, no entanto.
21413 Stefano Borini

Respostas:

4

Alok está certo ao sugerir o TikZ: este é provavelmente o melhor da atual geração de software gráfico. Embora valha a pena olhar metapost.

Uma observação histórica: você pode incorporar gráficos escalonáveis ​​em documentos tex nos tempos antigos, usando a metafont para representar gráficos como caracteres de fonte, que poderiam simplesmente ser "digitados" em arquivos .dvi.

Posteriormente, o dvips suportava a codificação de "ps specials" nos arquivos dvi, que suportava a inclusão de figuras .eps e possibilitava pacotes gráficos mais sofisticados, como xy-pic e pstricks.

O Metapost permitiu que os descritores de fonte do metafont fossem incorporados diretamente no arquivo dvi como ps specials.

O advento do pdflatex mudou um pouco o cenário: nem todos os truques do ps se convertem também à maneira como o pdftex lida com os gráficos: o metapost é bom, mas o pstricks exige que o escape seja executado novamente. Portanto, pacotes como pdftricks, que fornecem um subconjunto "seguro" da funcionalidade do pstricks.

Charles Stewart
fonte
1

Eu recomendaria o GLE: http://www.gle-graphics.org/ A maioria das figuras em "Reconhecimento de padrões e aprendizado de máquina", de Christopher M. Bishop, é feita por esta ferramenta.

Outros também usam o GnuPlot, todas as figuras em "inferência da teoria da informação e algoritmos de aprendizado", de David MacKay.

os dois livros acima são textos de pesquisa muito padrão no campo de aprendizado de máquina.


fonte
1

Use qualquer programa que possa produzir gráficos vetoriais e exportá-los para .epsou .pdfformatar.

Estou usando o MATLAB para criar gráficos. Então eu o exporto como .epsarquivo. O LaTeX suporta esse formato diretamente, para pdfLaTeX, e se eu precisar de algo para sintonizar lá, estou usando o Adobe Illustrator ou o InDesign e exportá-lo para '.pdf; ou arquivo 'eps'.

Crowley
fonte
0

Veja Wikibooks . Em geral, você pode inserir um PDF (com pdflatex) ou EPS (com ps latex) para importar os gráficos vetoriais ou pode usar um pacote LaTeX para renderizar os gráficos em linha.

Para criar gráficos externos, o Gnuplot e o R são ótimas opções, e você também pode criá-los com o Gnumeric, Inkscape, Xfig ou o que mais lhe agrada.

Para criar gráficos incorporados, tive sucesso com o pacote XY-pic. É misterioso e difícil de aprender, mas bastante poderoso.

Os rótulos nessas duas figuras são renderizados pelo TeX - é mais fácil obtê-los quando você cria os gráficos em linha, mas é possível que um arquivo externo os obtenha também.

Josh Lee
fonte
0

Quando fiz figuras em documentos do LaTeX, preferi usar uma imagem externa em Poscript ou PDF (dependendo da cadeia de ferramentas usada). As ferramentas que usei para criar o gráfico (como gnuplot, Xfig, dot, etc.) podem gerar uma imagem vetorial em oposição a uma imagem rasterizada.

Andrew
fonte
0

TikZ e PStricks são bons. Há uma área especializada de gráficos que é muito importante para a ciência e a engenharia experimental, mas que não foi mencionada nas seções anteriores. Para plotar dados experimentais, acho o Jim Plank jgraphmuito mais simples e flexível do que o gnuplot (embora confesse que a curva de aprendizado é irritante). Um exemplo é um gráfico contendo algumas caixas de Tukey que fiz para as notas dos exames da minha turma. Existem vários outros bons exemplos nas páginas jgraph.

Norman Ramsey
fonte