Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/wix/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 在matplotlib上设置高度和宽度_Python_Python 3.x_Matplotlib - Fatal编程技术网

Python 在matplotlib上设置高度和宽度

Python 在matplotlib上设置高度和宽度,python,python-3.x,matplotlib,Python,Python 3.x,Matplotlib,我试图在Matplotlib图表中添加一些功能,我想在图表的不同部分创建一系列小正方形 以下是专家们所说的: 下面的示例演示了使用阵列在一个命令中打印具有不同格式样式的多条线 我的问题是:我不需要一行正方形,我只需要在X,Y坐标的某个位置加上一行,但我遇到的问题是找到一种方法使它变小,下面是我尝试的: plt.plot(138, 9400, 'bs',linewidth=1.0) 我试图将linewidth设置为不同的值,但没有任何变化。文档在这方面有点模糊,有人能告诉我如何设置正方形的宽度、

我试图在Matplotlib图表中添加一些功能,我想在图表的不同部分创建一系列小正方形

以下是专家们所说的: 下面的示例演示了使用阵列在一个命令中打印具有不同格式样式的多条线

我的问题是:我不需要一行正方形,我只需要在X,Y坐标的某个位置加上一行,但我遇到的问题是找到一种方法使它变小,下面是我尝试的:

plt.plot(138, 9400, 'bs',linewidth=1.0)

我试图将
linewidth
设置为不同的值,但没有任何变化。文档在这方面有点模糊,有人能告诉我如何设置正方形的宽度、高度和颜色吗?

使用
plot.scatter(x,y,marker='s',c='b')
x,y
plt.scatter(x,y,marker='s',c='b',s=10)。
s=
参数控制大小。注意,它是相对于小正方形的面积,而不是边长。此外,大小与屏幕空间有关,而不是与轴中显示的数据有关。是的,这确实非常有用,感谢@georgy对于非常小的标记,您需要使用逗号标记(正好是一个小正方形),并将edgecolor设置为“无”。如果你想在
s
非常小的
plt.scatter(np.random.rand(100000),np.random.rand(100000),marker=',',c='b',s=0.001,ec='none')时看起来有些东西,你需要很多点。
这就是我要找的,谢谢@JohanC!非常感谢。唯一的问题是它的最小值(0.1)对于我所需要的仍然太大,有没有办法使它更小?
plt.plot(138, 9400, 'bs',linewidth=1.0)