matplotlibはTikz(PGF)出力ができる
plt.savefig('figure.pgf')
のように拡張子をPGFにすると吐き出してくれる.
Typesetting With XeLaTeX/LuaLaTeX — Matplotlib 1.4.3 documentation
TeXの中に入れたいときは\resizebox
で幅を調整してやるといい
\begin{figure}[htb] \centering \resizebox{\linewidth}{!}{ \input{../ex1.pgf} } \caption{きゃぷしょん} \label{fig:ex1} \end{figure}
今まではPNGで出力して貼り付けていたが,この方法だとピクセル感がなくなってよい.