Incorporando gráficos plotados em LaTeX

Incorporando gráficos plotados em LaTeX

É possível incorporar uma figura plotada em um PDF LaTeX? Plotly produz figuras interativas muito boas, mas quando eu as salvo como png elas se tornam menos informativas. Alguém sabe se existe uma maneira de incorporar a partir de um arquivo HTML salvo ou de um link de incorporação on-line? O link a seguir mostra alguns exemplos de mapas como os que eu gostaria de incorporar.

https://plot.ly/python/choropleth-maps/

Responder1

Seu desejo de usar as exportações plotadas em um PDF gerado em Latex provavelmente estará repleto de problemas por vários motivos.

Consegui obter várias exportações diferentes do seu link sem pagar pela saída premium de um PDF que suspeito ser estático em vez de interativo, já que houve comentários sobre a possibilidade de ser raster! você poderia provar que estou errado. Consegui, a partir desse link, obter um vector.SVG (não é possível fazer upload aqui!), Interactive.HTML e vários PNG de alta resolução (melhor do que o visto no arquivo html). aqui está um PNG, mas observe que ele não inclui a barra de escala informativa à direita e, nesse caso, nem o arquivo svg.insira a descrição da imagem aqui

É claro que posso carregar o png no meu visualizador de PDF e salvá-lo como PDF para que a qualidade seja naturalmente a mesma para ambos. Nenhum dos dois será interativo, no entanto, isso não é problema, já que meu visualizador não tem suporte para recursos de PDF inseguros, como Actions SWF XFA interativos ou outros plug-ins de script da Adobe! Assim, oPassar o mouse para detalhamento não tem sentidoem qualquer visualizador que não seja um navegador.

insira a descrição da imagem aqui

Olhando pela web, muitos perguntaram se o adobe pdf suporta html javascript, mas nenhum hack fácil parece próximo. As melhores sugestões antigas eram tentar converter HTML em SWF e depois incorporá-lo com scripts Acrobat atuando como controles.

No entanto, eu estaria mais inclinado a \usepackage{svg}...\includesvg[]{map} e substituir o texto por "Clique aqui para visualizar no navegador" e simplesmente criar um hiperlink para o HTML, mantendo-o estupidamente simples para mim uso.

Responder2

PDF é essencialmente um formato estático, como um livro. Não tenho certeza se suporta conteúdo interativo. Você deveria tentar algo como LaTeX -> HTML + js, mas com uma abordagem como essa é melhor escrever HTML diretamente...

informação relacionada