You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用plt.style.use为Jupyter Notebook导入Matplotlib样式遇TypeError报错求助

解决Matplotlib plt.style.use多样式导入报错问题

报错原因

plt.style.use()仅接受1个位置参数,你直接传入3个独立的样式字符串,导致参数数量不匹配,触发TypeError。

正确写法

有两种方式可以同时加载多个样式:

  • 把样式名放在列表中传入:
import numpy as np
import matplotlib.pyplot as plt
plt.style.use(['science', 'notebook', 'dark_background'])
  • 用加号拼接多个样式字符串:
plt.style.use('science' + 'notebook' + 'dark_background')

额外注意

  • science和notebook属于第三方Matplotlib样式,需要先安装对应包:
pip install scienceplots
  • 你的Macbook Pro ARM设备不是报错原因,问题完全出在参数传递方式错误。

内容的提问来源于stack exchange,提问作者Droneship

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.14 22:50:30