我最近安装了“magpylib”,我正在尝试运行文档提供的基本代码以学习这个包(我在 python 中很新)。说到“displaySystem”功能,描述为:
displaySystem(markers=[[0.0, 0.0, 0.0]], suppress=False, direc=False)
在交互式 pyplot 中显示收集系统并返回 matplotlib 图形标识符。”(https://magpylib.readthedocs.io/en/installation-update/_autogen/magpylib/#magpylib.Collection)
我尝试过的文档中的两个代码有错误AttributeError: 'Collection' object has no attribute 'displaySystem'。第一个代码:
from magpylib import Collection, source
c=source.current.Circular(3,7)
x = Collection(c)
marker0 = [0,0,0,"Neutral Position"]
marker1 = [10,10,10]
x.displaySystem(markers=[ marker0,
marker1])
第二个代码:
import magpylib
b = magpylib.source.magnet.Box( mag = [1,2,3],
dim = [4,5,6],
pos = [7,8,9],
angle = 90,
axis = (0,0,1))
col = magpylib.Collection(b)
col.displaySystem()
我检查了包“magpylib”是否安装好,没关系......