这个问题通常是由于使用了过时的参数或库版本引起的。在最新的版本中,view_init()方法不再接受roll参数。可以尝试升级Matplotlib库或使用已知兼容的版本。
示例代码:
import matplotlib.pyplot as plt
from mpl_toolkits.mplot3d import Axes3D
fig = plt.figure()
ax = fig.add_subplot(111, projection='3d')
ax.view_init(elev=30, azim=45, roll=0) # 这里会提示错误
# 改为如下调用即可解决
# ax.view_init(elev=30, azim=45)