dsa*_*laj 6 python matplotlib python-3.x flake8
使用典型的3D图时,如下所示:
from mpl_toolkits.mplot3d import Axes3D
import matplotlib.pyplot as plt
fig = plt.figure()
ax = fig.gca(projection='3d')
Run Code Online (Sandbox Code Playgroud)
flake8 报告预期的错误:
./tools.py:62:9: F401 'mpl_toolkits.mplot3d.Axes3D' imported but unused
Run Code Online (Sandbox Code Playgroud)
我知道使用# NOQA评论可以避免这种情况.但是有没有不同的方法来配置图中的投影,以便使用Axes3D对象?
Imp*_*est 19
如果这只是实际使用导入至少一次,你可以这样做
ax = fig.gca(projection=Axes3D.name)
Run Code Online (Sandbox Code Playgroud)
因为"3d"是名Axes3D通过其注册到投影列表类.
| 归档时间: |
|
| 查看次数: |
682 次 |
| 最近记录: |