Preciso de ajuda sobre como criar imagens vetorizadas bonitas desses tipos de temas:
Eu trabalho muito com o LaTeX quando se trata de digitar, por isso tenho alguma experiência básica com o Tikz. No entanto, sinto que, se precisar criar imagens complicadas como as acima, me sinto um pouco perdido.
Eu apreciaria muito se alguém pudesse me apontar na direção certa sobre como eu poderia fazer essas imagens, de preferência usando software livre.
vector
information-graphics
Dipolo
fonte
fonte
Respostas:
Os aplicativos gráficos que produzem saída vetorial estão disponíveis. Eu usei os seguintes aplicativos com bastante êxito:
Embora seja necessário usar aplicativos 3D ou gráficos, sugiro:
Geralmente é mais produtivo usar alguma ferramenta que possa realmente representar graficamente as coisas e depois importar o arquivo EPS para uma ferramenta de artistas gráficos, como ilustrador, para finalização posterior. O benefício real é que você pode brincar com os gráficos antes de se envolver, para que a mudança seja fácil.
Também é possível fazer um gráfico do material por conta própria no Illustrator, se desejar, algum código para ajudá-lo no seu caminho.
Recursos
Aqui está uma lista rápida de coisas até que eu tenha tempo de encontrar alguns exemplos adequados (fluxo laminar à direita).
Alguns exemplos com componentes semelhantes (talvez você precise adicionar mais coisas, mas aqui estão algumas partes do quebra-cabeça):
fonte
Sua melhor aposta é escolher um editor de vetores e aprender a usá-lo. Os exemplos acima não parecem complicados, e um entendimento básico dos vetores de desenho faria bem o trabalho.
Se você tentar um, aconselho contra o Illustrator ou o Corel Draw. Embora ambas sejam ferramentas poderosas e populares de escolha, parecerão assustadoras para iniciantes. O Inkscape é uma boa escolha. É grátis e aprender isso não deve ser um problema.
fonte
Primeiro: .PY + Matplotlib -> .SVG
Então, .SVG -> Inkskape
No entanto, .SVG é fácil o suficiente para aprender a ir .PY -> .SVG
Você também pode fazer .PY + Matplotlib -> .PDF. O Inkscape também abriria isso.
fonte
Isenções de responsabilidade:
Agora, uma resposta mais robusta: (Não que eu goste de fazer lição de casa para candidatos a doutorado ...)
Tudo aqui foi roubado - totalmente roubado - do site matplotlib (consulte Exemplos) e do Stack Overflow (matplotlib save fig image trim). Tudo o que fiz foi copiar / colar e testá-lo.
O arquivo out.svg resultante pode ser aberto diretamente no Inkscape. A imagem é um grupo / grupos de imagens menores. Clique em qualquer parte da imagem e use a opção 'Desagrupar' do Inkscape. Pode ser necessário desagrupar algumas vezes para poder manipular diretamente parte da imagem.
fonte