Я привык наносить данные с помощью gnuplot, поэтому я могу легко помещать цифры в документ LaTeX, используя терминал epslatex
.Например:
file = "data.dat"
set terminal epslatex
set output "figure1.tex"
plot file
Таким образом создаются два файла: один .eps
файл, который содержит графику, и один .tex
файл, который содержит текст.Большим преимуществом этого является то, что текст отображается с помощью LaTeX , поэтому тики, метки и т. Д. Имеют тот же шрифт, что и остальная часть документа.
Теперь я начинаю с matplotlib, который имеет гораздо более приятный API, более скриптовый и, ну, в общем, Python.Но, хотя я могу заставить matplotlib отображать текст с помощью LaTeX, он внедряется в изображение , и я не могу добиться тех же преимуществ, что и с gnuplot.
Можно ли каким-либо образом эмулировать терминал epslatex в matplotlib?