作为科研民工,在写论文、作报告、做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
赶紧去体验吧!
来源:oschina
链接:https://my.oschina.net/u/4281394/blog/4330748