Функциональность gnuplot epslatex в matplotlib

Я привык строить данные с помощью 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?

11
задан astrojuanlu 1 June 2011 в 08:24
поделиться