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:
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)
latex
vector-graphics
elísio devorado
fonte
fonte
Respostas:
Dê uma olhada no PGF / TikZ . Muitos bons exemplos podem ser encontrados na galeria de exemplos do PGF / TikZ .
Outras opções incluem: Asymptote , Sketch 3D , PSTricks e Gnuplot TikZ .
fonte
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.
fonte
São gráficos prováveis, gerados com o GnuPlot e integrados ao látex via pstricks.
Vejo:
fonte
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
Use qualquer programa que possa produzir gráficos vetoriais e exportá-los para
.eps
ou.pdf
formatar.Estou usando o MATLAB para criar gráficos. Então eu o exporto como
.eps
arquivo. 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'.fonte
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.
fonte
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.
fonte
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
jgraph
muito 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.fonte