问题标签 [magpylib]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
144 浏览

loops - 在 python 的 for 循环中更新 matplotlib 图形

我正在尝试移动磁性物体并更新其磁场,然后将其绘制在 for 循环中。我想更新 matplotlib 数字,以便在显示最新数字之前删除最后一个数字(可以看出有延迟)。我希望这仅在一个窗口中发生(我可能使用了错误的技术术语)。目前,它每次更新磁场时都会创建一个新图形。我尝试使用 plt.cla()、plt.close() 和 plt.clf() 没有成功。代码如下。任何帮助都感激不尽

0 投票
1 回答
67 浏览

python - 如何使用 magpylib 在 3d 空间中旋转载流线?

我使用 python 的 Magpylib 库进行磁场计算。

我创建了一个带顶点的电流导线:[(0,0,0)(1,0,0)]

现在我试图以这样一种方式旋转它,它的新顶点将是: [(0,0,0),(0,1,0)],[(0,0,0)(-1,0,0)],[(0,0,0)(0,-1,0)]

这是我目前的立场:

我越来越:

[(0,0,0)(1,0,0)],[(0,0,0)(1,0,0)]

虽然我正在寻找:[(0,0,0)(1,0,0)],[(0,0,0)(0,1,0)]

0 投票
1 回答
81 浏览

python - 如何修复 AttributeError:模块“magpylib”没有属性“源”

我尝试将 magpylib 模块安装到 VSCode 和 Anaconda(Spyder) 上,并收到相同的错误。我对编程比较陌生,不知道如何解决它,我也没有找到类似的问题。对于代码,我使用了网站给出的第一个示例代码。

0 投票
0 回答
30 浏览

python - magpylib 包中的“collection”和“displaySystem”问题

我最近安装了“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'。第一个代码:

第二个代码:

我检查了包“magpylib”是否安装好,没关系......