colormap

    1热度

    1回答

    我有一个散点图,其中每个绘图点与另一个值相关联的颜色缩放。这是一个懒惰的解决方法,可以在不需要调整数据点的情况下制作“多图”样式图像。为了让我使用mpldatacursor产生对剧情交互注释分析更容易,我有这显示坐标就好了自定义格式: datacursor(scatter, formatter='$T=${x:.2f}$^\circ$C\n$I=${y:.2f}$\,$mA\n$\D

    0热度

    1回答

    我试图产生颤抖阴谋,向量长度范围从0到15.,我想要使用灰色的颜色映射,但从半范围开始,使得0已经是灰色的而15.是黑色的。 什么我目前做的是: cmap = cm.get_cmap('Greys', 10) norm = matplotlib.colors.Normalize(vmin=-5.,vmax=15.,clip=False) Q = ax.quiver(xi, yi, zix,

    2热度

    2回答

    我的目标是是使用通过字典,一个给定的数字的给定颜色对应一个颜色表。 然而,matplotlib似乎有归一化的数量。 例如,我首先创建一个自定义颜色表使用seaborn,并反馈到plt.scatter import seaborn as sns colors = ['pumpkin', "bright sky blue", 'light green', 'salmon', 'grey', 'pa

    0热度

    2回答

    我有一个介于0和1之间的数字列表,并希望使用scale_color_gradient2提供的算法将它们映射到HEX颜色值。默认颜色值low = muted("red"), mid = "white", high = muted("blue")工作得很好。我需要HEX值本身,而不是在图上着色对象。 使用matplotlib在Python作为被要求here,但我需要做的这R.

    1热度

    1回答

    我已经编写了一些代码来绘制英国城镇/城市的经度和纬度,其中3D条形高度代表这些地方的人口。我正尝试使用颜色映射对条形图进行颜色编码,以便可以更容易地看到群体中的变化。然而,我的代码似乎没有遵循颜色表,而是所有的酒吧有非常相似的颜色 - 我不知道在哪里出了问题 from mpl_toolkits.mplot3d import Axes3D import matplotlib.pyplot as p

    0热度

    1回答

    我一直在研究一些数据绘图功能的Python和一个这样的工具,我需要我的研究是一组差异图表来比较两组数据之间的变化。 我现在想要绘制我的数据,并且正在研究创建自定义颜色贴图来处理发散数据,但是,我所有的绘图远远地忽略了我的渐变中的特定步骤,或者颜色正在重复我的低值。 下面是已生成的示例图: 而对于我的两个自定义颜色映射代码,以及绘图: diffmap_17 = ["#FF0000", "#F8131

    1热度

    1回答

    我试图在MatLab中创建自己的颜色映射,并且到目前为止它运行良好。 我只是把parula.m从C:\Program Files\MATLAB\R2017b\toolbox\matlab\graph3d,把它放在我的工作目录中,编辑矩阵中的数字并命名为myColormap.m。 然后,我能这样的东西 >> myColormap 使我有RGB阵列回来。 我还可以定义一个colormap通过 >>

    0热度

    1回答

    所以我目前正在制作PACMAN上的MATLAB程序,但似乎无法弄清楚如何开始在主图上生成地图。我可以使用背景为uint8 RGB的.png文件,但这种情况不允许我注册妨碍PACMAN和鬼魂路径的墙壁。我认为另一种方法是使用0,1和2分别代表黑色空像素,蓝色墙(填充)和点(黄色)的位置创建地图。但是,在尝试执行后一种方法时,我遇到了一个问题,即在switch-case-other方法中为300 x

    0热度

    1回答

    有人能告诉我如何在python中生成对比色调色板。我需要一组颜色,可以在彩色和黑白图上绘出一个良好的对比度(很容易区分)。如果不是完全的颜色,在黑白中有对比是很重要的。 谢谢 编辑:我目前使用的是matplotlib,python 2.7。我使用默认的pyplot生成颜色,在转换为B/W时,颜色有时可能非常接近。我想生成颜色,即使在灰色阴影下也能轻松区分。我没有使用任何额外的库。

    1热度

    2回答

    我想重叠两个图像,一个灰度和一个RGB图像。我想将RGB图像强加在灰度图像的顶部,但只适用于大于特定值的像素。我尝试在MATLAB中使用double函数,但是这似乎改变了配色方案,我无法恢复原来的RGB颜色。我应该怎么做才能保留原始的RGB图像,而不是将其映射到MATLAB颜色映射之一?下面是我尝试在叠加: pixelvalues = double(imread('hello.png')); P