Python Matplotlib箭袋隐藏小箭头?

Python Matplotlib箭袋隐藏小箭头?,python,matplotlib,plot,Python,Matplotlib,Plot,matplotlib的箭袋似乎并没有绘制低于某个大小的箭头 当我绘制均匀场[1,1,1]时,到处都会出现箭头。当我切换到要打印的字段时,仅显示具有大向量的区域。我进行了彻底的测试,以确保该字段在未绘制区域中不为零 当我将每个向量(包括大向量)的长度乘以10时,会显示更多的字段。当我乘以100时,所有的箭头都会显示出来。这意味着向量大小的绝对截止值 我找不到有关此功能的任何信息。它是故意的/可以关闭吗?我想看看整个向量场 我使用的基本绘图命令如下: vector_fig=plt.figure(3)

matplotlib的箭袋似乎并没有绘制低于某个大小的箭头

当我绘制均匀场[1,1,1]时,到处都会出现箭头。当我切换到要打印的字段时,仅显示具有大向量的区域。我进行了彻底的测试,以确保该字段在未绘制区域中不为零

当我将每个向量(包括大向量)的长度乘以10时,会显示更多的字段。当我乘以100时,所有的箭头都会显示出来。这意味着向量大小的绝对截止值

我找不到有关此功能的任何信息。它是故意的/可以关闭吗?我想看看整个向量场

我使用的基本绘图命令如下:

vector_fig=plt.figure(3)
vector_ax=vector_fig.gca(projection="3d")
vector_ax.quiver(x, y, z, u, v, w, length=1.3)

get_B
会产生什么样的值范围?而且,在我看来,发布如此不完整和复杂的代码对你没有帮助。通过一个最小的工作示例,其他人可以更容易地帮助您。在绘制的区域上测试100万个随机点,显示最小值和最大值分别为5e-13和3e-10。很抱歉,我现在会看一遍,除了相关的部分,我会扔掉所有的部分。有趣的是:当我把整个字段乘以100时,箭头会再次显示出来。希望有比这个解决方法更好的方法?我是否可以建议您尝试调整箭头的缩放比例,仅用于测试目的?下面是与
quiver
一起使用的
quiverkey
函数-尝试每种不同的缩放技术,也许可以更多地了解什么最适合您的数据集。我认为你应该选择一些东西来缩放箭头,这样所有的箭头都不会比其他箭头小(这样你就看不到它们在绘图上了)。
get_B
会产生什么样的值范围?而且,在我看来,发布这样不完整和复杂的代码对你没有帮助。通过一个最小的工作示例,其他人可以更容易地帮助您。在绘制的区域上测试100万个随机点,显示最小值和最大值分别为5e-13和3e-10。很抱歉,我现在会看一遍,除了相关的部分,我会扔掉所有的部分。有趣的是:当我把整个字段乘以100时,箭头会再次显示出来。希望有比这个解决方法更好的方法?我是否可以建议您尝试调整箭头的缩放比例,仅用于测试目的?下面是与
quiver
一起使用的
quiverkey
函数-尝试每种不同的缩放技术,也许可以更多地了解什么最适合您的数据集。我认为你应该选择一些东西来缩放箭头,这样所有的箭头都不会比其他箭头小(这样你就看不到它们了)。