如何在论文中画出漂亮的插图?

2026/1/21 4:18:52

(图片引用自网络)

此外结合 IPython Notebook 后更多精彩内容,请看http://nbviewer.ipython.org/

==== Update: 2013-9-19 20:04 ====

如果嫌安装麻烦并且恰好在 Windows 系统下的话可以尝试Python的一个发行版winpython - Portable Scientific Python 2/3 32/64bit Distribution for Windows。

==== Update: 2013-10-1 23:45 ====

鉴于@van li同学质疑 matplotlib 是否能画出题目中所示的图像,我在这里将题目中的图像用 matplotlib 画出来如下:

代码在此处:https://gist.github.com/coldfog/c479124328fc6bb8b789

代码在此处:

https://gist.github.com/coldfog/5da63a6958fc0a949b522013-12-27 关注问题 115 条评论 感谢 分享 收藏 ? 没有帮助 ? 举报 收起 375

张知洞

收起

李铮、知乎用户、知乎用户 等人赞同

?

我喜欢用Mathematica画图,默认出图漂亮,自定义性好,支持常见各种类型的画图,能导出丰富的格式,动态交互和制作动画也很强大,还有一点:Mathematica很数学,语法和数学上的习惯更接近,函数或方程作图只需输入表达式和范围即可,Matlab和 Python中一般需要先手动离散化

Matlab的可视化也很强大,不过被吐槽较多的一点是线条有锯齿(这个和取的点多少无关,其实也能消掉)

(http://tieba.http://m.china-audit.com//p/2087817806)3维绘图色调不好看,当然如果有耐心也可以画出漂亮的图形的

? Python 的matplotlib库我也用过,风格是模仿Matlab的,就默认绘图来说比Matlab好看(起码没锯齿),好处楼上已经有人说过了,但是并非没有 缺点,使用matplotlib需要一点编程和Python基础,对于编程基础不好的同学来说入门会比其他的软件慢一点;matplotlib的2维绘图 很好,但是3维绘图目前还比较差,各种绘图细节方面的可选项不算很丰富,不支持隐函数绘图(形如F(x,y,z)=0这种),性能也不好(如3D的 scatter,大概1万个点就开始卡了,Mathematica和Matlab 10万个点都不算卡),3维的用mayavi这个库可能更好

?

普通函数绘图只需输入表达式以及取值范围,真正的一行代码。

第二幅图中加上Mesh->All,显示出所有点的位置。可以看出Mathematica很聪明,它知道在变化剧烈的地方取更多的点,变化较少的地方少取一些


如何在论文中画出漂亮的插图?.doc 将本文的Word文档下载到电脑
搜索更多关于: 如何在论文中画出漂亮的插图? 的文档
相关推荐
相关阅读
× 游客快捷下载通道(下载后可以自由复制和排版)

下载本文档需要支付 10

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:xuecool-com QQ:370150219