在matplotlib上设置高度和宽度[重复]

问题描述 投票:2回答:1
我正在尝试为Matplotlib图表添加一些功能,我想在图表的不同部分创建一系列小方块。

docs的意思是:

下面的示例说明了在一个命令中使用数组绘制几行具有不同格式样式的行。

import numpy as np # evenly sampled time at 200ms intervals t = np.arange(0., 5., 0.2) # red dashes, blue squares and green triangles plt.plot(t, t, 'r--', t, t**2, 'bs', t, t**3, 'g^') plt.show()
我的问题是:我不需要一行正方形,我只需要在X,Y坐标的某个位置添加一个即可,但是我遇到的问题是找到一种方法来缩小它,这是我试过的:

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

我试图将linewidth设置为不同的值,但没有任何变化。文档对此有些含糊,有人可以告诉我如何设置正方形的宽度,高度和颜色吗?
python python-3.x matplotlib
1个回答
2
投票
使用plot.scatter(x,y, marker='s', c='b')x,y上放一个蓝色方框
© www.soinside.com 2019 - 2024. All rights reserved.