python - 在 matplotlib 上设置高度和宽度

标签 python python-3.x matplotlib

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

这是 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不同的值,但没有任何改变。文档对此有点模糊,谁能告诉我如何设置正方形的宽度、高度和颜色?

最佳答案

使用plot.scatter(x,y,marker='s', c='b')x,y处放置一个蓝色方 block

关于python - 在 matplotlib 上设置高度和宽度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61824780/

相关文章:

python - 在类内部实例化对象

python - gevent和线程之间的效率比较

python - 如何强制 pyplot 显示轴限制

python-2.7 - 如何修复 matplotlib 检测到错误的字体粗细?

python - 将多个绘图保存在一个 PDF 文件中

Python 正则表达式 搜索三个术语

python - 将弹出窗口添加到 folium 中的 geojson 层

python-3.x - 通过 Pytest 和 Requests 测试 Django 时 MissingSchema 错误

python - 混合模式 CSV 导入 Pyspark

python - Python:尝试让音频间隔播放