imshow

    3热度

    1回答

    我试图让看起来像这样的一个例证: 而是我得到这个: 这里是我的程序: from pylab import * from matplotlib import colors # A = [[1,2,3,4,5]] A = [[0],[1]] Amap = colors.ListedColormap(['blue','green']) figure(1) imshow(A, cmap=Am

    1热度

    1回答

    我想绘制后面的行,因为每行c[row]的长度都不一样。这是我使用的代码。无论c [行]是2,4还是100个元素,每行都映射/呈现为区间[0,1]。 #vmin = ... #vmax = ... gca().set_autoscale_on(False) for row in range(len(c)): imshow([c[row]], interpolation = 'near

    17热度

    2回答

    我目前正在阅读图像并将其显示到窗口。我已成功完成此操作,但在显示图像后,窗口仅允许我看到完整图像的一部分。我尝试加载后保存图像,并保存了整个图像。所以我相当肯定它正在读取整个图像。 imgFile = cv.imread('1.jpg') cv.imshow('dst_rt', imgFile) cv.waitKey(0) cv.destroyAllWindows() 图片: 截图:

    61热度

    1回答

    我正在写一个软件系统,通过3D数据集可视化切片和投影。我使用matplotlib,特别是imshow来显示我从分析代码中获得的图像缓冲区。 由于我想使用绘图轴标注图像,因此我使用imshow提供的范围关键字将图像缓冲区像素坐标映射到数据空间坐标系。不幸的是,matplotlib不知道单位。说(以一个人造的例子),我想绘制尺寸为1000 m X 1 km的图像。在这种情况下,范围将是类似于[0, 1