所以我的问题是,我想要将几个热图绘制为多重图,其中我有X,Y轴的对数,并将补丁添加到热图中,以突出显示调整alpha值的某些区域(见附图)。问题是,使用pcolormesh,您可以很容易地对X,Y使用logscale,因为它使用确切的数据来显示,而seaborn只能使用数据的索引。因此,这是在jupyter-notebook中使用sime自定义x,ytics完成的seabornheatmap mu
问题是我的图中有太多的正方形,所以x和y标签太接近了,没有用。所以我创建了一个要使用的xticks和yticks列表。但是,将此列表传递给函数会旋转绘图中的标签。import pandas as pdimport seaborn as sns
keptticks = yticks[::int(len(yticks)
我尝试使用seaborn和matplotlib将热图放在我的图像上,但输出没有显示任何内容。我看了第一个答案: Plotting seabornheatmap on top of a background picture 我采用了几乎完全相同的代码,但没有显示任何内容,我不知道为什么。import matplotlib.image as mpimg import seaborn as sns
import matpl