欢迎光临散文网 会员登陆 & 注册

基于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字符风格):

  1. with plt.style.context('science')

  2.      plt.figure()

  3.      plt.plot(x, y)

  4.      plt.show()

二、代码实现

这里在实操是遇到了一些问题,例如matplotlib的版本问题,还有science库的缺失问题,出于时间考虑,这里替换了参考代码提供的science类型(用于科研论文),更改为常规配置的seaborn_v08和classic类型图,个人认为原因是没有按照教程安装辅助的软件导致。


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

我们在查看目前库中的样式时,可使用以下代码进行测试

  1. import matplotlib.pyplot as plt

  2. print(plt.style.available)

(未完待续)

基于Python的科研论文配图绘制(五)的评论 (共 条)

分享到微博请遵守国家法律