colorbar

    2热度

    2回答

    我正在与x和y值的散点图和z阵列,我使用来定义点颜色像这样: plt.scatter(x, y, c = z) 然而,max(z) ~ 110,但mean(z) ~ 20。因此,由于大多数z的值都在附近或低于此值,但最高值约为100,因此大多数点看起来都是深蓝色,并且很难说明差异。 我试图用一个日志彩条,但因为我的z范围为10-100几乎一模一样,它几乎没有帮助: 有没有办法用一个正常的颜色扩展到

    2热度

    1回答

    我有一个相对于第三个变量着色的散点图。我可以为此图创建一个颜色条,但是也想在颜色条上指示一个外部水平线(只是一条水平线)。 X = np.array([0, 1, 2, 3, 4, 5, 6]) Y = np.array([0, 1, 2, 3, 4, 5, 6]) Z = np.array([0, 1, 2, 3, 4, 5, 6]) fig, ax = plt.subplots() p

    3热度

    1回答

    所以我有一个底图,顶部的colormesh和colorbar设置为cbar的情节。我希望颜色条的方向是水平的而不是垂直的,但是当我在extend ='max'之后的cbar = m.colorbar行中设置orientation ='horizo​​ntal'时,出现以下错误:“colorbar()关键字参数'orientation'“ 有人在另一个问题上解释了为什么发生这种情况,但我真的无法理解

    0热度

    1回答

    我在matplotlib中使用AxesGrid创建一个叠加两个imshow图的图,每个图像colourmap并排放置一个独立的颜色条。虽然我可以在this question/answer中看到使用pyplot.colorbar()会自动绘制第一个旁边的第二个颜色条,但这似乎不适用于AxesGrid。 import matplotlib.pyplot as plt from mpl_too

    1热度

    2回答

    问题 我有一个情节,我需要的颜色条蜱要大一些,因为我加入这个情节多平面曲线图&刻度标记将难以一切如此冷凝,否则读。我的问题是,如果我使标签更大,则由于小数点数为0,它们将在颜色条末端附近开始互相碰撞。我不能使所有的蜱整数,因为我需要在色条的中心左侧&附近的小数标签。 代码 这是我用来做情节的代码。 #Set variables lonlabels = ['0','45E','90E','135E

    0热度

    1回答

    matshow和colorbar对象不填充gridspec单元内的同一空间,因此它们的高度不同。 通常我会用彩条“缩水”的说法,但是这似乎并没有嵌套在gridspec对象时工作 我怎么能缩小彩条对象不调整的matshow热图? 在此先感谢 import numpy as np import pandas as pd import matplotlib.pyplot as plt from m

    1热度

    1回答

    我有离散值(=类别/因子),创建了一个热图如下: import xarray dats = xarray.DataArray([[2,4,3,5,1],[8,4,5,3,2], [9,3,4,4,1]]) dats.plot(levels=range(0, 11, 1), cmap='Blues') 我想在色标/图例移动号码的中间各自的领域。我(及其同事)发现它们在交叉点处的位置有点误导,

    0热度

    1回答

    我使用lattice包来绘制热图。对于某些情节,我想排除在情节旁边自动打印的颜色条。不幸的是,我找不到隐藏它的选项。有没有简单的方法来实现这一目标?

    4热度

    1回答

    我想绘制一些数组的颜色,并将一些值转换为np.nan(为了更容易的解释)并且在绘制时期望不同的颜色(白色?),反而会导致绘图的问题和彩条。 #this is before converted to nan array = np.random.rand(4,10) plt.pcolor(array) plt.colorbar(orientation='horizontal') #c

    1热度

    1回答

    我尝试使用第三个变量来定义颜色的彩色散点图。使用以下代码很简单: plt.scatter(mH, mA, s=1, c=mHc) plt.colorbar() plt.show() 但是我没有太多选择来修改图的框架。我想下面的代码,使丰富多彩的散点图,同时我尝试优化的情节框架: import numpy as np import math from matplotlib import