colorbar相关内容

每个子图中的matplotlib颜色条

我想为2x2图中的每个子图添加一个单独的颜色条. fig , ( (ax1,ax2) , (ax3,ax4)) = plt.subplots(2, 2,sharex = True,sharey=True) z1_plot = ax1.scatter(x,y,c = z1,vmin=0.0,vmax=0.4) plt.colorbar(z1_plot,cax=ax1) z2_plot = ax ..
发布时间:2020-05-06 16:06:03 Python

如何在python中为一系列绘图创建标准颜色条

我使用matplotlib在python中绘制一些数据,并且绘制需要标准色条.数据由一系列包含频率信息的NxM矩阵组成,因此,一个简单的imshow()图就可以得出2D直方图,其颜色描述了频率.每个矩阵包含不同但重叠范围内的数据. Imshow将每个矩阵中的数据归一化到0-1范围,这意味着,例如,矩阵A的图将看起来与矩阵2 * A的图相同(尽管颜色条将显示值的两倍).我想要的是红色,例如,在所有图 ..
发布时间:2020-05-06 16:00:11 Python

Matplotlib-将颜色条添加到折线图序列

对于变量z的许多不同值,我有两个变量(x,y)的折线图序列.我通常会添加带有以下图例的折线图: import matplotlib.pyplot as plt fig = plt.figure() ax = fig.add_subplot(111) # suppose mydata is a list of tuples containing (xs, ys, z) # where x ..
发布时间:2020-05-06 15:55:11 Python

Matplotlib 2个子图,1个颜色条

我花了很长时间研究如何在Matplotlib中使用两个颜色共享的单个颜色条来使两个子图共享相同的y轴. 发生的事情是,当我在subplot1或subplot2中调用colorbar()函数时,它将自动缩放绘图,以使颜色栏和绘图可以放入“子绘图"边界框内,从而导致两个并排图的大小是两个非常不同的. 为了解决这个问题,我尝试创建第三个子图,然后黑客入侵它,仅用一个色条就不渲染任何图. 唯一 ..
发布时间:2020-05-06 15:47:59 Python

如何添加"colorbar"并将"clim"设置为覆盖在灰度图像上的彩色图像?

我正在尝试将彩色图像叠加在灰度图像上.但是,当我尝试绘制'colorbar'并将其设置为'clim'时. Matlab总是根据下面的灰度图像生成一个色条. 但是,我想获取覆盖彩色图像的颜色栏.任何建议,将不胜感激.非常感谢. %% Example codes: greyImage = imread('AT3_1m4_08.tif'); colorImage = imread(' ..
发布时间:2020-05-06 15:46:05 其他开发

MATLAB颜色条刻度标签中的错误?

我正在绘制9个子图,如下图所示,其中一个色条表示三个子图. 在这里,我想在色条中将最大值显示为> value,令人惊讶的是,当我手动将刻度标签编辑为h.TickLabels{end} = ['>' h.TickLabels{end}];时,色条开始重复该值. 当我删除h.TickLabels{end} = ['>' h.TickLabels{end}];时,颜色栏显示没有问题.当我更改 ..
发布时间:2020-05-06 15:45:19 其他开发

在Matlab中创建颜色图

我有一个等高线图,数据范围从-90到90度.现在我正在使用喷气机,所以我有一张看起来像这样的地图已要求我更改颜色图,以便不使用渐变,而是对每5个色系使用固定的颜色(因此,我相信36种颜色).我也考虑过在[5 10]和[-10 -5]区间使用相同的颜色,依此类推. 我的代码很长,因为我要处理大量数据,但这只是其中的一部分,所以您可以看到我正在使用什么函数来绘制此图 %% x1=data( ..
发布时间:2020-05-06 15:28:24 其他开发

如何设置颜色条标签

我在“喷射"配色图中有几点.这些点的系数可以从0到1,但是通常它们不能覆盖所有范围,例如0.75-0.9. 当我绘制这些点时,我会为其着色,因此0.75是颜色图中的次要颜色,而0.9是颜色图中的最大颜色,因此将显示所有颜色图.我想做的就是在颜色栏中也显示出来.当我绘制颜色条时,其上的标签会变为64,但是我希望它们的范围从0.75到0.9.我该怎么办? 编辑 我认为代码本身并没有多大帮助 ..
发布时间:2020-05-06 15:13:15 其他开发

修改色条刻度和颜色范围

此问题是先前有关A和B,其中A是我感兴趣的数据点(2D),将在颜色栏中显示,而B是从HSV颜色空间转换的RGB图像其中:色相位于间隔[0.25-1]中(对应于标准化的A值0.25-1),饱和度= 1,间隔[0-1]中的值(对应于其他一些值). 在显示B和imshow时,我想创建一个匹配的颜色条,其刻度线与A的值范围相对应. 我面临的第一个困难是我希望色相位于[0.25-1]范围内,因此 ..
发布时间:2020-05-06 15:11:45 其他开发

在MATLAB中防止颜色栏调整图像大小

我正在尝试在MATLAB中向图像添加颜色条,而又不会丢失图形的原始分辨率. 此链接说明了如何处理添加彩条会调整原始图像的大小.但是,该解决方案通过使用插值法(从底部开始的第6行中使用的set方法)进行放大来制作原始的松散信息.对于我的应用程序来说,避免这种情况的发生至关重要(尝试观察摩尔纹对子采样的影响) 我正在使用的代码附在下面 %% Load images using rel ..
发布时间:2020-05-06 15:01:14 其他开发

Matlab-图像的比例色条

如何缩放假彩色图像的colorbar轴? 我阅读了这篇文章,并复制了代码,但似乎无法正常工作: MATLAB Colorbar-相同的颜色,比例值 请参见下面的两个图像.在第一个(没有缩放比例)中,色轴变为 [1 2 3 4 5 6]*10^4 在第二张图片中 [0.005 0.01 0.015 0.02 0.025] 正确的缩放比例(使用C = 10000 ..
发布时间:2020-05-06 14:39:46 其他开发

色彩图三种颜色

我有一个netcdf文件,其中有正电流和负电流(分别是上升流和下降流).我想创建一个轮廓线,其中下移为绿色,上移为红色,0为黑色.到目前为止,这是我的代码,其中包括Mathworks网站上的一些代码 https://nl.mathworks.com/matlabcentral/answers/81352-colormap-with-both-positive-and-negative-values ..
发布时间:2020-05-06 14:30:49 其他开发

如何更改Matlab颜色条缩放

我很难理解如何在Matlab2015b中更改颜色条的范围. 默认情况下,它的范围是0到1.我设法使用以下方法更改了标签: c=colorbar; c.Limits=[0 180] % the range that I want 问题是当我这样做时颜色不会缩放,换句话说,它将显示从0到180,但仍使用与[0 1]关联的颜色,这会使整个条形看起来像一种颜色. 我 ..
发布时间:2020-05-06 13:56:21 其他开发

在MATLAB R2015b中设置颜色条的Alpha

我想在绘图中设置一些透明度,可以使用alpha进行设置.这很好用,但我也想调整颜色条.这是一个示例: subplot(2,1,1) A = imagesc(meshgrid(0:10,0:5)); alpha(A,1) colorbar subplot(2,1,2) B = imagesc(meshgrid(0:10,0:5)); alpha(B,.1) colorbar 该示例摘自此 ..
发布时间:2020-05-06 13:48:39 其他开发

在Matlab中带有颜色条和子图的第3个参数的紧密子图?

我想要一个紧凑的子图,即子图中图形之间的最小间距 您具有子图的第三个参数,即您可以决定图片的位置,即易于在subplot和new_tight_subplot之间移动,以及 您可以将其与颜色条一起使用. 我已经介绍了Matlab的FileExchange中最受欢迎的紧密子图. 没有一个(例如最流行的此处 Pekka版本)可以通过以下代码 data=randi(513,513); ..
发布时间:2020-05-06 12:59:45 其他开发

在Matlab中获取颜色条的完整大小

我正在为Matlab编写绘图自动化例程. 但是,我在评估彩条的(水平)大小时遇到​​问题. 我可以使用以下方法获取颜色条的大小: cb = findall(groot,'Type','colorbar'); % get colorbar xwidth = cb.Position(3); 这将为我提供颜色条的水平尺寸,但不包括标签和刻度标签. 您知道如何获取条形图和标签的完整大小吗? ..
发布时间:2020-05-06 12:59:31 其他开发

彩条Eastoutside vs Westoutside

我使用 第一个颜色条的位置是通过以下方式设置的: colorbar('WestOutside') 第二个位置: colorbar('EastOutside') 有人知道为什么第一个更长吗? 查看 Matlab文档时,我觉得他们应该是一样的.我想念什么? 代码的骨架如下: %define coordinates of the nodes theta=linspa ..
发布时间:2020-05-06 12:56:06 其他开发