imshow相关内容
如何在MatLab图形中显示图像标题?我有以下代码: I=imread('./../images/pap.png'); subplot(1,2,1); imshow(I); % here I want to show labels 推荐答案 使用title命令。它的工作原理与plot非常相似。imshow生成一个新的图形,以便您可以对此处的任何图形应用命令。通过使用title,您将
..
我正在尝试在没有任何空白的图像上绘制散点图。 如果我只按如下方式绘制图像,则没有空白: fig = plt.imshow(im,alpha=alpha,extent=(0,1,1,0)) plt.axis('off') fig.axes.axis('tight') fig.axes.get_xaxis().set_visible(False) fig.axes.get_yaxis().
..
我正在尝试用Python语言生成RGB极地图,我希望matplotlib.pyplot.imshow能够做到。但是,每当我尝试使用此方法绘制数据时,都会得到空白输出。 import matplotlib.pyplot as plt import numpy as np data = np.array([[[0,0,1],[0,1,0],[1,0,0]],[[0,0,0.5],[0,0.5,
..
绘制两个(或多个)子图时,图中(所有四面)都有大片空白区域,如下所示: 以下是我用来绘制它的代码。 from pylab import * from matplotlib import rc, rcParams import matplotlib.pyplot as plt for kk in range(57,58): fn_i=str(kk) image_file
..
..
我正在使用 matplotlib 在 plot() 或 bar() 中,如果我们给它们添加标签,我们可以很容易地放置图例.但如果它是 contourf() 或 imshow() 我知道有一个colorbar()可以呈现颜色范围,但是不满意.我想要这样一个有名字(标签)的传说. 我能想到的是,给矩阵中的每个元素添加标签,然后,尝试legend(),看看它是否有效,但是如何给元素添加
..
我尝试在 photutil 中运行示例/p> 一切都很好,除了这条线 plt.imshow(image, cmap='gray_r', origin='lower') 不会引发异常但不显示图像.我用的是 eric ide. 解决方案 之后需要调用plt.show(). 来自 Matplotlib 常见问题解答: 当您想在显示器上查看绘图时,用户界面后端需要启动 GUI 主
..
我正在使用 matplotlib.pyplot 中的 imshow 绘制计数密度,但我想要更平滑的绘图. 我可以对此应用任何过滤器吗? 解决方案 尝试使用插值参数:ax.imshow(grid,interpolation=interp_method) matplotlib 演示 matplotlib api
..
我有 X、Y、Z 格式的数据,其中都是一维数组,Z 是坐标 (X,Y) 处的测量幅度.我想将此数据显示为等高线或“imshow"图,其中等高线/颜色表示值 Z(振幅). 用于测量和 X 和 Y 外观的网格不规则间隔. 非常感谢, len(X)=100 len(Y)=100 len(Z)=100 解决方案 plt.tricontourf(x,y,z) 是否满足您
..
所以我是用 matplotlib 编程的新手.我使用 imshow() 和一个数组创建了一个颜色图.起初,轴只是我数组的行号和列号.我使用了 extent = (xmin,xmax,ymin,ymax) 分别得到了 unix 时间和高度的 x 轴. 我想将 x 轴从 unix 时间 (982376726,982377321) 更改为 UT(02:25:26, 02:35:21).我在 HH:
..
当你想用 imshow 绘制一个 numpy 数组时,你通常会这样做: 将 numpy 导入为 np导入 matplotlib.pyplot 作为 pltA=np.array([[3,2,5],[8,1,2],[6,6,7],[3,5,1]]) #要绘制的数组im=plt.imshow(A,origin="upper",interpolation="nearest",cmap=plt.cm.gr
..
我正在编写一个通过 3D 数据集可视化切片和投影的软件系统.我正在使用 matplotlib,特别是 imshow 来可视化我从分析代码中得到的图像缓冲区. 因为我想用绘图轴注释图像,所以我使用 imshow 提供的范围关键字将图像缓冲区像素坐标映射到数据空间坐标系. 不幸的是,matplotlib 不知道单位.假设(以人为示例)我想绘制尺寸为 1000 m X 1 km 的图像.在这
..
我正在尝试在 3×3 网格上构建一个包含 9 个图像子图的图形,所有子图都共享 X 或 Y 轴,并且相邻子图之间没有空间. 以下代码添加所需的轴并折叠它们之间的空间.到目前为止,一切都很好: fig, axes = plt.subplots(ncols=3, nrows=3, sharex=True, sharey=True)fig.subplots_adjust(hspace=0, ws
..
我正在做一个项目,我必须在 GUI 窗口上绘制 320*250 像素的图像,如果可能的话,每秒绘制 60 次.所以我尝试使用 matplotlib 2.0.2、Python 3.6 和 PyQt5(因为我开始了解这些工具并在另一个项目上工作)与此),以下列方式: 导入系统、随机、matplotlib从 PyQt5 导入 QtCore、QtGui、QtWidgetsmatplotlib.use
..
我正在制作一个总共有 68 个子图的图形,并想删除它们之间的空白区域.这是我所拥有的: . 我该怎么做? 编辑:使用 plt.tight_layout() 会使情况更糟: 这是我的代码: for j in range(0,len(sort_yf)):对于范围内的 i (0,len(yf)):如果 yf[i]==sort_yf[j]:sort_ID=np.append(so
..
每当我调用 cv::waitKey() 时,我都会收到此错误: ASSERT: "false" in file qasciikey.cpp, line 501 我不确定为什么会收到此错误.我在通过 Windows 上的 MobaXterm 连接的 Ubuntu Server 14.04 EC2 实例上运行.如果我在普通的 ubuntu 机器上运行所有相同的代码,一切都很好. 这是发生这种
..
是否可以删除下图中的灰色边界线?我正在尝试使用 matplotlib 绘制netcdf. 从netCDF4导入 数据集#阐明数据集的使用导入 matplotlib.pylab 作为 pltfnc =数据集(ncfile,'r')lat = fnc.variables ['latitude'] [:]lon = fnc.variables['经度'][:]级别= fnc.variables ['
..
我正在尝试使用 imshow 在图形的不同图中绘制多个数组的值. 当我只绘制一张图像,并使用具有正确范围的 plt.imshow() 命令时,该图完美呈现.但是,当我尝试使用plt.subplot()在同一幅图中创建该图像的多个图时,这些图中的每一个都以不正确的x轴设置结尾,并且有白色边距.我尝试使用 set_xlim() 命令更正 x 轴范围,但没有效果(我也不明白). 下面是最小的
..
使用imshow绘制数据(来自netcdf)时,是否有增加对比度的方法?在ArcMap中,可以使用“拉伸"功能,但是我想要一个使用matplotlib的解决方案. 来自 netCDF4 导入数据集导入 matplotlib.pylab 作为 pltfnc =数据集(ncfile,'r')lat = fnc.variables ['latitude'] [:]lon = fnc.variables
..
如何在自定义地图上叠加自定义图像? 如果我这样做 ax = plt.axes(projection=map_quest_aerial.crs)ax.set_extent([lon_0,lon_1,lat_0,lat_1])plt.imshow('myimage.png', extent=(x0,x1,y0,y1))plt.show() 我的图像在轴上正确显示.但是,如果我尝试添加背景地图
..