0

我最近安装了“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”是否安装好,没关系......

4

0 回答 0