1. 程式人生 > >Jupyter Notebook輸出向量圖

Jupyter Notebook輸出向量圖

相信大家都很熟悉在 Jupyter Notebook 上面用 Matplotlib 了,但是不知道大家看到畫出來那一坨糊糊的東西會不會跟我一樣渾身難受。實際上,只要多加一行配置,就能夠讓 Matplotlib 在 Jupyter Notebook 上面輸出向量圖了:

import matplotlib
import matplotlib.pyplot as plt
%matplotlib inline
%config InlineBackend.figure_format = 'svg'

上面的最後一行指定了輸出的格式是 svg。

其實 Jupyter Notebook 上面輸出的是不是向量圖還無所謂,最重要的是生成的插圖不能糊啊。savefig 只要指定檔名字尾是 .pdf

或者 .eps 就能生成能方便地插入 latex 的圖片了!

plt.savefig('tmp.pdf', bbox_inches='tight')
plt.show()

轉載於:如何優雅地使用 Jupyter?