首页 > TAG信息列表 > colorbar
为heatmap实现自定义colorbar
import pandas as pd import seaborn as sns import matplotlib.pyplot as plt data=pd.read_excel(r'C:\Users\34428\Desktop\test.xlsx') h=sns.heatmap(data=data.corr() ,cmap ='YlGnBu' ,cbar=False #设置cbar=Falmatlab 图片无值NaN部分显示为白色
方法一: 原始数据中有许多无值NaN,但直接用imagesc显示会变成最小的颜色,找了许久发现个最好的办法。 h=imagesc(C) set(h,'alphadata',~isnan(C)) %%%%%%方法二:其实也可以在colorbar 上直接修改,右键图片旁边的colorbar选择颜色图编辑器, 点击最后一个标签,然后编辑-编辑标记颜色-选择Python Matplotlib Colorbar / Colormap设置
我的数值是animation of a wave,但是色标一直在变化,我不知道为什么.我认为这是因为它在每一帧之后都正常化了.如何设置颜色图设置,使颜色栏保持不变? 代码:警告:此程序删除其调用目录中的png3D文件夹.制作所有帧也可能需要一段时间,具体取决于您的计算能力. import numpy as np impo将轴添加到python matplotlib中的颜色栏
我正在尝试在python中生成如下图: 我已经完成了大部分工作,目前基于我想要的东西看起来像这样: 我的代码是: plt.scatter(x,y,marker="h",s=100,c=color) plt.xscale('log') plt.yscale('log') plt.xlim([1, 10**3]) plt.ylim([1, 10**3]) plt.colorbar() plt.show() 有什么方法可python-如何添加Matplotlib Colorbar刻度
关于堆栈溢出有很多matplotlib colorbar问题,但是为了解决我的问题,我无法理解它们. 如何在颜色栏上设置yticklabel? 这是一些示例代码: from pylab import * from matplotlib.colors import LogNorm import matplotlib.pyplot as plt f = np.arange(0,101) # freqpython-matplotlib中图像网格上的两个颜色条
我想在matplotlib中具有以下布局: 图像1a图像1b图像2a图像2b颜色条a颜色条b 色条a用于图像集a,色条b用于图像集b. 我尝试使用ImageGrid为图像创建轴,但是在使颜色条正确时没有运气.例如: fig = plt.figure() grid = ImageGrid(fig, 111, (1,6), aspect=False, share_all=False) # Gpython – 相对于地理轴(cartopy)正确放置colorbar
使用Cartopy,我想完全控制我的colorbar去哪里.通常我通过将当前轴位置作为基础然后为颜色条创建新轴来实现此目的.这适用于标准matplotlib轴,但不适用于使用Cartopy和geo_axes时,因为这会扭曲轴. 所以,我的问题是:如何获得geo_axes的确切位置? 以下是基于Cartopy docs http://scitool如何使用“上”和“下”值构建一致的离散色图/颜色条
一张图片胜过千言万语: https://www.harrisgeospatial.com/docs/html/images/colorbars.png 我想用matplotlib获得与右边相同的颜色条.默认行为对“上”/“下”和相邻单元格使用相同的颜色… 谢谢您的帮助! 这是我的代码: import numpy as np import matplotlib.pyplot as plt importPython matplotlib colorbar科学记谱法基础
我正在尝试在matpllotlib contourf图上自定义颜色条.虽然我能够使用科学记数法,但我试图改变符号的基础 – 主要是因为我的刻度将在(-100,100)而不是(-10,10)的范围内. 例如,这会产生一个简单的情节…… import numpy as np import matplotlib.pyplot as plt z = (np.random.randpython – 如何在matplotlib中为colorbar设置动画
我有一个动画,其中数据的范围变化很大.我想有一个跟踪数据的最大值和最小值的颜色条(即我希望它不被修复).问题是如何做到这一点. 理想情况下,我希望颜色条在自己的轴上. 我尝试了以下四件事 1.天真的方法 问题:新的颜色条是每帧的绘图 #!/usr/bin/env python """ An animatedpython – Matplotlib 3d plot – 将颜色条与不同的轴相关联
我目前正在使用Matplotlib 1.4.3在Python 2.7.9中进行一些3D绘图. (对不起,我的评分不允许我附上图片).我想切换x轴和z轴的数据(如代码示例中所示),但也有颜色条本身与x轴而不是z轴相关联. import pylab as py import matplotlib.pyplot as plt from mpl_toolkits.mplot3d import如何将颜色条添加到直方图?
我有这样的直方图(就像普通的直方图一样): 在我的情况下,总共有20个条形(从0到1跨越x轴),条形的颜色是根据x轴上的值定义的. 我想要的是在直方图的底部添加像http://wiki.scipy.org/Cookbook/Matplotlib/Show_colormaps中的一个色谱,但我不知道如何添加它. 任何帮助,将不胜感激!解决Python:带有colorbar的Barplot
我正在尝试使用颜色条制作条形图,每个条形图的高度是一个变量(y),每个条形图应该具有取决于另一个变量(c)的颜色. 我得到的是这个(简单的例子): data_x = [0,1,2,3] data_hight = [60,60,80,100] data_color = [1000,500,1000,900] data_color = [x / max(data_color) for x in dpython – 在matplotlib中绘制多个y轴和颜色条
我正在尝试生成一个散点图,它有两个不同的y轴和一个颜色条. 这是使用的伪代码: #!/usr/bin/python import matplotlib.pyplot as plt from matplotlib import cm fig = plt.figure() ax1 = fig.add_subplot(111) plt.scatter(xgrid, ygrid, c=be,如何在python中添加一个简单的“colorbar”到网络图?
我想知道如何在我的情节中添加一个颜色条.我必须遵循代码,通过读取gml文件绘制图形.我有一组数字作为颜色分配给边缘,我只想在图表旁边看到一个颜色条,这样我就可以分析颜色了.当我添加plt.colorbar(g)时,它给了我错误.如何在不经历实际构建色条的所有过程的情况下添加色条? H = nxPython Matplotlib:更改颜色条勾选宽度
参见英文答案 > Matplotlib: How to adjust linewidth in colorbar for contour plot? 2个 我正在尝试编辑在我的颜色栏中显示的线宽,与我在Matplotlib中绘制的轮廓的线宽分开.我想将轮廓线宽设置为0.5,但python – colorbar和多个子图的问题
我试图用彼此相邻的两个图像绘制两个相应的颜色条. 我的代码是 plt.figure(1) plt.subplot (121) plt.title('1') plt.imshow(matrix_lg, interpolation='bilinear', cmap=plt.cm.jet, vmin=np.log10(minVal), vmax = np.log10(maxVal)) plt.subplot(122) plt.title('2')使用python中的colorbar和colormaps创建颜色编码时间图表
我正在尝试根据我使用的每日时间跟踪文件制作时间跟踪图表.我编写的代码可以抓取我的文件并生成一些列表. endTimes是特定活动以月为单位的时间列表,从月份的第一天午夜0开始到一个月内的多分钟. labels是endTimes中列出的时间的标签列表.由于跟踪器在0分钟之前没有任何数据,因此它python – 当使用rasterized = True时,Matplotlib绘图(pcolormesh和colorbar)相对于它们的轴移位
我使用带有颜色条的matplotlib pcolormesh图,将光栅化应用于图和颜色条,以减小文件大小并将图形保存为PDF文件.因此我注意到,在光栅化之后,颜色区域本身相对于轴向上和向左移动一点,从而在图的下边缘和右边缘出现白色条纹.色条也是如此,我发现更糟糕的是:使用薄的彩条,白色条纹非常python – 使用colorbar在绘图中设置相等的方面
我需要在两个轴上生成一个具有相同方面的图,在右边生成一个颜色条.我尝试过设置aspect =’auto’,aspect = 1和aspect =’equal’没有好结果.请参阅下面的示例和MWE. 使用aspect =’auto’,颜色栏的高度正确,但曲线会扭曲: 使用aspect = 1或aspect =’equal’时,图是方形的(两个轴都python – 使用Matplotlib的Arbirtrary非线性颜色条
我想使用Networkx和Matplotlib为网络边缘着色,其中每个边(i,j)在0和1之间被赋予值G [i] [j] [‘label’]. 然而,通常,这些值要么非常接近零,要么非常接近1.然后很难看到颜色的变化,因为一切都是非常红或非常蓝(使用冷色图). 然后,我的想法是应用像以下其中一个过滤器过滤器: 它只是python – 根据使用散射的变量绘制没有填充,颜色和大小的圆圈
我必须在图上显示的信息是2个坐标:size&颜色(没有填充).颜色很重要,因为我需要一种颜色图表类型的图表来根据颜色值显示信息. 我尝试了两种不同的方法: >创建特定圈子并添加各个圈子. circle1 = plt.Circle(x, y, size, color='black', fill=False) ax.add_artist(circle1)python – matplotlib colorbar tick标签格式
我想知道如何在matplotlib中显式设置colorbar对象的格式 以下是绘制脚本的示例: from matplotlib import pyplot from matplotlib.ticker import MultipleLocator, FormatStrFormatter from matplotlib.colors import BoundaryNorm from matplotlib.ticker import MaxNLocator from