基于Python的科研论文配图绘制(五)
2023-08-29 00:09 作者:Traveler-小小音 | 我要投稿

Datawhale 8月 组队学习活动
参考书籍:《科研论文配图绘制指南—— 基于Python》,宁海涛著,人民邮电出版社
PS:已开学,内容多为开学前看的一点存货,中心已向学校内容为主
一、初识SciencePlots
作为一个专门用于科研论文绘图的第三方拓展工具包,提供了主流英文科技期刊的Matplotlib图样式,可以通过pip命令安装。为了印刷需要,字体样式一般为LaTeX,同时还需要设置环境变量。官方教程:https://github.com/buerlee/SciencePlots
可以通过过 plt.style.use('science') 设置全局绘图风格,也可通过以下语句来临时使用绘图风格(无法使用LaTeX字符风格):
with plt.style.context('science')
plt.figure()
plt.plot(x, y)
plt.show()
二、代码实现
这里在实操是遇到了一些问题,例如matplotlib的版本问题,还有science库的缺失问题,出于时间考虑,这里替换了参考代码提供的science类型(用于科研论文),更改为常规配置的seaborn_v08和classic类型图,个人认为原因是没有按照教程安装辅助的软件导致。

同时感谢同学现场给我的指导,结合chatgpt处理报错真的很方便。

我们在查看目前库中的样式时,可使用以下代码进行测试
import matplotlib.pyplot as plt
print(plt.style.available)
(未完待续)