一行代码画出美丽且专业的论文图

眉间皱痕 提交于 2020-08-09 04:02:20
作为科研民工,在写论文、作报告、做PPT时,对实验结果进行图形化展示是必不可少的工作。好的图片给论文锦上添花,使读者心旷神怡。

计算机专业向来不缺少专业的绘图软件,从Excel到PPT,从最近沸沸扬扬的Matlab到Matplotlib、pyplot、ggplot,乃至其他更为专业的软件,着实丰富了我们的画图生活。

但是,这些软件或工具的背后,常常需要我们付出更多的努力:调色、统一格式、展示要高大上,等等。

现在,一款开源的软件工具包问世了:SciencePlots。它让你用一行代码画出天然高端且美观的论文图。

SciencePlots是一个依附于Matplotlib的扩展包,可以通过pip一键安装:

pip install SciencePlots

然后我们在画图时,只需要一句with.plt.style.context(['science']):,就可以画出非常美观且专业的图:



是不是很美?

你还可以加一个选项with.plt.style.context(['science','ieee']):,就能画出IEEE格式的图:



甚至是超美的散点图:



还能兼容Jupyter Notebook:



还有很多自定义的图像风格,保证节约我们的画图时间!

这个包默认会调用latex来画图,如果不想用latex(也不是完全需要),可以在context里写一个属性'nolatex'即可。不然如果没有安装latex或latex路径配置有问题,则会报错。

好了,话不多说了,下载地址在这里:

https://github.com/garrettj403/SciencePlots

赶紧去体验吧!

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!