错误:FileNotFoundError: [Errno 2] No such file or directory: ‘science‘

看起来是在运行脚本时,matplotlib 库在尝试应用名为 science 的绘图风格,但找不到这个风格文件。解决方法如下:

方法一:查看是否安装matplotlib 库,若安装,则进行更新,若没有安装,则进行安装。

安装命令:

pip install matplotlib

更新命令:

pip install --upgrade matplotlib

若无法解决问题,则进行方法二:

方法二:修改代码

 matplotlib 的绘图风格设置为指定路径下的自定义 science 和 ieee 样式文件。

这种修改的好处是,如果直接使用 plt.style.use(['science', 'ieee']) 时找不到默认的 science  ieee 样式(可能是因为 matplotlib 版本或未安装相关扩展),通过指定具体的样式文件路径,可以强制让 matplotlib 使用这些特定的样式定义。但是需要确保指定的路径下确实存在 science.mplstyle 和 ieee.mplstyle 这两个文件,并且路径书写正确,否则会导致找不到文件的错误。

如图,同时把scienceieee两个地方都改为指定路径,即可解决问题。

方法三:在代码中添加如下:

import matplotlib.pyplot as plt
import scienceplots  # 必须导入,否则样式无法使用
plt.style.use(['science', 'ieee'])  # 现在应该可以正常工作

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值