【发布时间】:2023-03-14 23:20:01
【问题描述】:
我正在使用 matplotlib 绘制函数图,例如,正弦函数:
t = np.arange(0., 5., 0.2)
plt.plot(t, np.sin(t))
但它有 3 个频道。我应该如何制作灰度图像(只有一个通道)并将其保存为形状高度 * 宽度 * 1 的 numpy 数组。谢谢!
【问题讨论】:
-
渠道是什么意思?
-
色彩缤纷。所以我认为它有RGB通道。 @比尔
-
用你的 plot 命令试试
cmap='gray'。 -
当我尝试
plt.plot(t, f(t), cmap="gray")时,它报告错误:'Line2D' object has no property 'cmap' @MarkSetchell
标签: python image matplotlib grayscale