首页 文章
  • 0 votes
     answers
     views

    如何在Matlab中绘制具有特定值范围的colorbar

    我有一个彩色线条,我想绘制具有特定值的那些线条的颜色条 . 线条按RGB值着色 . 现在我想将colorbar的值更改为另一个值范围 . 我的意思是,我只需要将colorbar中显示的值的范围更改为另一个范围 . 在这个Link中,有我的原始颜色条输出,我想将颜色条的值更改为另一个值范围,如This . 这是我写的代码,它一直显示我的原始范围而不是我的定义范围 hold on for k = 1:...
  • 4 votes
     answers
     views

    获取matplotlib颜色条标记在数据限制之外,以便与boundary关键字一起使用

    我正在尝试使用颜色条来标记使用imshow绘制的离散编码值 . 我可以使用 boundaries 和 values 关键字来实现我想要的颜色条,这使得颜色条的最大值有效地大于绘制的数据的最大值 . 现在我希望刻度线位于颜色条中每个颜色范围的中间,但是不能为颜色条中的最大颜色块指定刻度位置,因为它超出了数据值限制 . 这是一个快速的代码块来演示这个问题: data = np.tile(np.aran...
  • 2 votes
     answers
     views

    如何在Matplotlib中的可自定义位置设置颜色条上的枢轴?

    我在使用Matplotlib colorbar时遇到了一些麻烦,也许我不理解文档(我不是母语为英语的人)或其核心概念 . 假设我有一个数据矩阵(形状,N * 2) . 我想制作一个这个数据的散点图,并在float中添加一个基于标签列(N * 1)的颜色方案 . 我知道如何使用colorbar和scalarmappable . 但是,我对此标签列中的某些透视值感兴趣,并且我希望将这些值显示在颜色条的...
  • 0 votes
     answers
     views

    如何使用colorbar绘制数量的绝对值?

    我试图弄清楚如何使用 colorbar 来显示幅度而不是值 . 目前,colorbar的范围为[-x x],其中任何负值均为蓝色 - 颜色 . 我希望colorbar在确定绘制图形的颜色时忽略符号值 . 我尝试在 CLim 中将范围设置为 [0 x] ,但这只是绘制了负蓝色的任何东西 . 一个例子是绘制一个球体 . 如果绘制球体,它将以原点为中心,颜色仅反映z轴的值 . 但是,我希望颜色条显示距离...
  • 0 votes
     answers
     views

    在python中有一个条形图的颜色条

    嗨我不知道这是否可行,但我在python中创建了一个条形图,其中颜色是十六进制值 . 如果我有一个十六进制代码对应的值,是否可以在python中为我的条形图制作一个颜色条?或者有没有办法在python中使用色图作为条形图? 这是我现在的形象 . 颜色对应一个值,我想添加一个颜色范围,颜色范围和颜色范围 . 我已经为散点图做了这个,但我没有使用颜色贴图,只是每个条形图的十六进制值 . 链接到图像:h...
  • 2 votes
     answers
     views

    设置colorbar以在matplotlib中显示数据范围之外的值

    我正在尝试创建一个图形,其中颜色条将超出数据范围(高于数据的最大值) . 最终目的是我需要绘制模型输出的一系列图像(随着时间的推移),并且每小时存储在单独的文件中 . 我希望所有数字的颜色条都相同,这样它们就可以加入到动画中 . 这是一个示例脚本: import matplotlib.pyplot as plt import numpy as np x = np.arange(0, 360, 1...
  • 2 votes
     answers
     views

    MATLAB Colorbar - 相同颜色,缩放值

    请考虑以下示例: [ X, Y, Z ] = peaks( 30 ); figure( 100 ); surfc( X, Y, Z ); zlabel( 'Absolute Values' ); colormap jet; c = colorbar( 'Location', 'EastOutside' ); ylabel( c, 'Relative Values' ); 输出如下: 我怎么能 s...
  • 3 votes
     answers
     views

    Matplotlib:在极坐标轮廓图的颜色条上固定边界

    正如它在 Headers 中所说的那样,我试图修正极坐标轮廓图的颜色条(vmin = -3和vmax = 3)的值 . 我将生成几十个这样的图形,并且颜色条的自动缩放使得比较非常困难 . 该图本身由以下代码生成: fig, ax = subplots(subplot_kw=dict(projection='polar')) cax = ax.contourf(thetas, r, values, ...
  • 0 votes
     answers
     views

    在ggplot2中添加手动渐变图例

    我正在用 ggplot2 制作一个"bullseye"或"dart board"图 . 我想问一下是否有办法手动为我正在制作的图形添加渐变图例,或者是否有办法修改我的程序来添加该图例 . 这是一个可重现的数据集,可用于: step <- 0.1 frac <- seq(0, 1, step) df <- data.frame(l=level...
  • 6 votes
     answers
     views

    如何手动设置颜色栏中的范围?

    我有各种各样的值,当绘制为散射(x,y,z)时,显示z轴的颜色条显示了大范围的值,现在我对较低的范围值不感兴趣 . 有没有方法可以改变颜色条的范围 . 我有以下部分代码来绘制,我也打算绘制日志图 . 例如 . 我想将日志图中的范围设置为14到最大值 . 我想要一些值根本不显示 . 这样颜色条的范围就有限,比如从14到最大 . 目前它在对数图中显示从9到最大值 . scatter(x(1:end-1...
  • 0 votes
     answers
     views

    matplotlib 5子图中的颜色条位置错误

    我在matplotlib子图中有一个问题,我已经设置了这5个子图共享轴,它应该具有相同的lenth和scale,但是,当我添加第5个子图'colorbar时,轴与其他人没有数学,我该怎么办?非常感谢
  • 11 votes
     answers
     views

    如何在不同的子图中绘制pcolor colorbar - matplotlib

    我试图在不同的子图中分割我的图 . 我想要实现的是在不同的子图中为子图放置一个颜色条 . 现在我正在使用: # first graph axes = plt.subplot2grid((4, 2), (0, 0), rowspan=3) pc = plt.pcolor(df1, cmap='jet') # second graph axes = plt.subplot2grid((4, 2), ...
  • 2 votes
     answers
     views

    具有多个颜色条的子图

    我试图绘制一个带有4个子图和2个颜色条的图形 . 这是我的代码: import numpy as np import matplotlib.pyplot as plt from matplotlib.ticker import MaxNLocator from matplotlib import rcParams rcParams["savefig.dpi"] = 100 r...
  • 2 votes
     answers
     views

    对matplotlib中的不同子图使用相同的颜色条

    我正在使用以下程序在子图中绘制不同的图形 . fig = figure(figsize=(10,11)) subplots_adjust(wspace=0.5,hspace=0.2) iplot = 330 for i in range(9): iplot += 1 ax = fig.add_subplot(iplot) ## Comparison Mreal - Real...
  • 168 votes
     answers
     views

    Matplotlib 2子图,1个Colorbar

    我花了很长时间研究如何让两个子图共享相同的y轴,并在Matplotlib中共享两个颜色条 . 发生了什么事情,当我在 subplot1 或 subplot2 中调用 colorbar() 函数时,它会自动调整绘图,使得颜色条加上绘图将适合'subplot'边界框内,导致两个并排的图形为两个非常不同的尺寸 . 为了解决这个问题,我尝试创建了第三个子图,然后我将其修改为仅显示一个颜色条的情节 . 唯一...

热门问题