Python 3.x 有没有办法根据pyplot.scatter图的轴长度缩放其标记?

Python 3.x 有没有办法根据pyplot.scatter图的轴长度缩放其标记?,python-3.x,matplotlib,scatter-plot,Python 3.x,Matplotlib,Scatter Plot,我试图在一个盒子里画出一堆粒子。我希望根据轴的长度来缩放分区大小。如果粒子的半径为1,长方体的长度为100,如何使用matplotlib.pyplot.scatter()绘制 尝试: 我已经对粒子的位置进行了初始化,这样就不会彼此重叠。 当我尝试使用pyplot.scatter()绘制这些时,我发现粒子大小(半径)不是长方体尺寸的0.01倍。 我该怎么做 我附上了一张照片 如果我将长方体长度从100更改为1000,我希望看到标记的半径减少10倍 我正在使用: import matplotlib.

我试图在一个盒子里画出一堆粒子。我希望根据轴的长度来缩放分区大小。如果粒子的半径为1,长方体的长度为100,如何使用matplotlib.pyplot.scatter()绘制

尝试: 我已经对粒子的位置进行了初始化,这样就不会彼此重叠。 当我尝试使用pyplot.scatter()绘制这些时,我发现粒子大小(半径)不是长方体尺寸的0.01倍。 我该怎么做

我附上了一张照片

如果我将长方体长度从100更改为1000,我希望看到标记的半径减少10倍

我正在使用:

import matplotlib.pyplot
pyplot.scatter(particles_np[:,0],particles_np[:,1]) 
pyplot.show()`

粒子\u np是一个numpy数组,它具有粒子的x和y位置。

请显示您的代码,以便人们可以查看它。如果您必须手动执行此操作,将帮助您获得长度,并记住粒子大小在点**2中指定,因此如果您要生成半径为4的粒子,您需要使用16号的