使用下面的代码,我绘制了一个带有颜色条的海运热图。我想将颜色条的大小设置为热图的大小。我如何才能做到这一点?AttributeError: 'AxesSubplot' object has no attribute 'autoscale_None'fig,ax=plt.subplots(figsize=(30,60))
cmap= plt.get_cmap('inferno',30
我想将海运中连续发散的调色板"RdBu_r“(或实际上,任何预定义的调色板)转换为matplotlib颜色图。这是我最近的一次,但是它创建了一个离散的彩色地图,而我想要一个连续的地图:from matplotlib.colors import ListedColormappalette = sns.color_palette("RdBu_r", n=7) # could make n = 100 as a quick fix
cmap = List
假设我有一个类似于下图的DataFrame (df),但在Score列中缺少值:我想画一个水平的海上条形图,Pvalue在x轴上,条形图的颜色对应于分数。即使我定义了一个色彩映射表,并告诉它将NaN显示为黑条,它们也根本不会显示。import seaborn as snsbwrNan.set_bad('black='mycmap', lin