colorbar相关内容
import matplotlib.pyplot as plt import numpy as np 我有一个二维Numpy数组: mock= np.array([[0.1,0.2,0.3], [0.2,0.3,0.4], [0.3,0.4,0.5], [0.4,0.5,0.6], [0.5,0.6,0.7]
..
我有一个代码,它给出了预测值与实际值作为浓度函数的散点图。数据取自EXCEL CSV电子表格。 代码如下: import matplotlib.pyplot as plt from numpy import loadtxt dataset = loadtxt("ColorPlot.csv", delimiter=',') x = dataset[:,0] y = dataset[:
..
我正在使用matplotlib库在一个绘图上绘制同一变量的多个图形。我不是在寻找colorbarFOR SUBPLETS,它是主要的搜索材料。我绘制了多个scatter,但colorbar仅设置为上一次散布I绘制的值。 以下是代码的一部分: plt.scatter(x1, y1, c=z1,cmap='viridis_r',marker='s') plt.scatter(x2, y2,
..
我正在尝试使用Seborn的kdedit来制作一个很好的自由能曲面(热图)。 我已经很接近了,但想不出改变色条比例的方法。颜色条标度很重要,因为它应该代表地图上不同坐标下的能量差异。我需要知道如何按-(0.5961573)*log(x)缩放颜色条的值,其中x是颜色条的值。然后,我可能还需要将颜色条从那里归一化,以便最大值为0。 这是我目前拥有的: import numpy as np
..
我想使用ggplot2绘制一张图,其中裁剪了一些填充值,即高于或低于色标限制的值显示为最小/最大颜色。我可以使用limit和oob(越界)的组合使其工作如下: library(ggplot2) library(scales) ggplot() + ... + scale_fill_viridis(na.value="white", limit=c(0, 10), oob=squish)
..
我想要按对数比例绘制,我已经使用: plt.contourf(cube[0,:,:].data, levels=np.arange(0,6000,10), norm=mplc.LogNorm()) 但我希望颜色栏仍然是线性比例...这可能吗?如果可能,我应该如何做到这一点?plt.colorbar()命令中的NORM关键字似乎无效。 推荐答案 参见this answer on
..
我试着画了一张有很多线的曲线图,但很难区分它们。它们有不同的颜色,但我想让它更容易地显示哪条线是哪条线。一个普通的图例并不是很有效,因为我有10多行台词。 这些行遵循逻辑顺序。我想(1)让他们的颜色自动从色彩图中选择(最好是有一个平滑的顺序,如绿色或彩虹)。然后我希望(2)颜色条旁边的刻度线对应于每行的索引i(或者更好的是,从字符串数组中选择文本标签textlabels[i])。 这是
..
..
我想将颜色条的标签从递增值更改为递减值.当我尝试通过 vmin 和 vmax 执行此操作时,我收到错误消息: 最小值必须小于或等于最大值 因此,例如,我希望颜色条从左侧的 20 处开始,到右侧的 15 处. 到目前为止,这是我的颜色条代码,但在此示例中,值从 15 变为 20,我想颠倒该顺序: cmap1 = mpl.cm.YlOrBr_rnorm1 = mpl.colors.
..
首先让我说我已经尝试过 绘图散点图中的颜色编码误差条,但我无法让它们工作.据我所知,在 plotly 版本 4 中处理颜色轴的方式发生了变化,这可能就是这不再解决问题的原因. 我想制作两个变量的简单散点图,每个变量都有误差线.我希望点的颜色及其误差线遵循由第三个变量确定的比例.我一直无法使错误栏颜色与标记匹配.以下是我尝试的几种简单方法及其结果. set.seed(1)x.data z
..
我需要你的帮助!我有一个绘图代码,如下所示: fig = plt.figure()ax1 = fig.add_subplot(111)imax1 = ax1.imshow(数据,插值 = '最近',原点 = '下',cmap=cm.jet)#plotcbar = plt.colorbar(imax1,extend='neither',spacing='proportional',方向='垂直',
..
我使用 matplotlib 在 python 中绘制一些数据,并且这些图需要一个标准的颜色条.数据由一系列包含频率信息的 NxM 矩阵组成,因此简单的 imshow() 图给出了带有颜色描述频率的 2D 直方图.每个矩阵包含不同但重叠范围的数据.Imshow 将每个矩阵中的数据归一化到 0-1 范围内,这意味着,例如,矩阵 A 的图与矩阵 2*A 的图看起来相同(尽管颜色条将显示两倍的值).例如
..
对于变量 z 的多个不同值,我有两个变量 (x,y) 的一系列线图.我通常会添加带有图例的线图,如下所示: 将 matplotlib.pyplot 导入为 pltfig = plt.figure()ax = fig.add_subplot(111)# 假设 mydata 是一个包含 (xs, ys, z) 的元组列表# 其中 xs 和 ys 是 x 和 y 的列表,z 是一个数字.腿 = []f
..
我有以下代码: 将 matplotlib.pyplot 导入为 pltcdict = {'红色' : ( (0.0, 0.25, .25), (0.02, .59, .59), (1., 1., 1.)),'绿色': ((0.0, 0.0, 0.0), (0.02, .45, .45), (1., .97, .97)),'蓝色' : ( (0.0, 1.0, 1.0), (0.02, .75,
..
问题:如何在自定义 MATLAB 颜色栏中指定颜色过渡? 具体来说,我想让黄色(见下文)覆盖颜色条的更多区域(也许 [19.5–21.5] 或接近那个区域). 使用 这个答案,我能够在 MATLAB 中创建一个自定义颜色栏.我试图理解 这个答案,因为它可能是相关的. 我尝试了来自这个答案的方法,并回顾了
..
我花了很长时间研究如何让两个子图共享相同的 y 轴,并且在 Matplotlib 中两者之间共享一个颜色条. 发生的事情是,当我在 subplot1 或 subplot2 中调用 colorbar() 函数时,它会自动缩放绘图,使得颜色条加上绘图将适合“子绘图"边界框,从而导致两个并排绘图的大小截然不同. 为了解决这个问题,我尝试创建第三个子图,然后我对其进行了黑客攻击,以仅呈现颜色条
..
由于这个社区的大力帮助,我几乎达到了我的目标.我之前在这里解释过我的目标:matplotlib:为半径分配颜色 我现在有了我想要的情节.我的代码如下所示: 将 numpy 导入为 np导入 matplotlib.pyplot 作为 plt从 matplotlib.patches 导入圆将 mpl_toolkits.mplot3d.art3d 导入为 art3d从 matplotlib 导入 c
..
我有一个动画,其中数据的范围变化很大.我想要一个 colorbar 来跟踪数据的最大值和最小值(即我不希望它被修复).问题是如何做到这一点. 理想情况下,我希望 colorbar 位于自己的轴上. 我尝试了以下四件事 1.幼稚的方法 问题:每个帧都有一个新的颜色条 #!/usr/bin/env python"""动画图像"""将 numpy 导入为 np导入 matp
..
我正在努力调整情节,我一直在努力.我面临两个问题: 图应该是相邻的,并且有 0 个 wspace 和 hspace.我将两个值都设置为零,但图之间仍然有一些空格. 我希望所有子图都有一个颜色条(它们的范围都相同).现在,代码向最后一个子图添加了一个颜色条,因为我知道它需要 hist2D 的第三个返回值. 这是我目前的代码: def plot_panel(pannel_plot):图
..
所以我有一个带有底图的绘图,顶部有一个颜色网格,并且颜色条设置为 cbar.我希望颜色条的方向是水平的而不是垂直的,但是当我在 extend='max' 之后的 cbar=m.colorbar 行中设置orientation='horizontal' 时,我收到以下错误:“colorbar() got multiple values for关键字参数'方向'" 有人在另一个问题上解释了为
..