问题是,你是怎么从 matplotlib 画的图,走到论文里面的插图?
比如:
matplotlib 图片直接保存, 然后插入到文档中
Python 把数据导出,用其他的画图软件(如 origin ),重新画图。 Matplotlib 只是在程序中使用?
还是有什么别的好办法?
1
wodesuck 2016-06-05 12:42:03 +08:00
matplotlib 可以保存成 pgf ,然后在 LaTeX 里\include 进来,亲测效果很棒(编译速度也很...
|
2
meelo 2016-06-05 12:44:08 +08:00 via Android
在画图打开的一个新窗口的左下角,有一个软盘的图标,点击就可以保存为图片的,默认是 png 格式
|
3
cqcn1991 OP @meelo 我是用的 Jupyter Notebook ,而且很多图,有什么好一些的保存方式吗?
例子: https://cdn.rawgit.com/cqcn1991/Wind-Speed-Analysis/master/output_HTML/marham.html repo: https://cdn.rawgit.com/cqcn1991/Wind-Speed-Analysis/master/output_HTML/marham.html @wodesuck 想问下,那字体大小之类,是如何考虑的?因为就是考虑到插入以后的效果 还是 pgf 不需要考虑这种? |
4
kylinzzx 2016-06-05 12:50:17 +08:00
直接存成 pdf
|
5
meelo 2016-06-05 12:52:19 +08:00 via Android
用 Jupyter Notebook 的话,直接另存为就可以保存啊
如果图很多的话,可以直接用命令保存为文件,命令好像是 savefig |
6
wodesuck 2016-06-05 13:00:42 +08:00
matplotlib 可以设置字体大小( http://matplotlib.org/users/customizing.html
直接改 pgf 也可以,不难看懂的 |
7
jakiepaper 2016-06-05 13:03:08 +08:00 via iPhone
建议把所有图片的长宽,字号都做一样,文字改成 LaTeX 渲染,最后输出成 pdf 或其他矢量方式
|
8
gunshot 2016-06-05 13:05:30 +08:00
savefig
然后插入 tex 里面 \usepackage{graphicx} . . . \begin{center} \includegraphics[width=1\textwidth]{fig.jpg} \end{center} |
10
cqcn1991 OP |
11
chlx 2016-06-05 13:16:55 +08:00 1
去 arxiv 上随便下一篇读下源码就知道啦
|
12
cqcn1991 OP @chlx 居然还可以这样!原来如此!
但是我在 arxiv 上看到的,也有的就是 pdf 的文档…没找到啥其他的东西… |
13
foreverhy 2016-06-05 15:45:32 +08:00
保存为 eps ,在 TeX 中 includegraphics
|
15
WildCat 2016-06-05 18:42:49 +08:00 via iPhone
明年就要寫論文 進來學習新姿勢 感謝!
|
16
casparchen 2016-06-05 19:32:22 +08:00 via iPad
推荐生成 pdf ,然后用 pdfcrop 去掉四周的空白
|