Вот последний рис и код для него.Спасибо @Bazingaa за помощь.
def makesweetgraph(x=None, y=None, cmap='jet', ylab=None, xlab=None, bins=100, sets=sets, figsize=(5,4), snsbins=60):
set1,set2 = sets
ax1 = sns.jointplot(x=x, y=y,marginal_kws=dict(bins=snsbins))
ax1.fig.set_size_inches(figsize[0], figsize[1])
ax1.ax_joint.cla()
plt.sca(ax1.ax_joint)
plt.hist2d(x,y,bins,norm=LogNorm(),cmap=cmap)
plt.title('%s vs %s (%.4f%% of loci)\n%s and %s' % (xlab,ylab,(len(x)/numsnps)*100,set1,set2),y=1.2,x=0.6)
plt.ylabel(ylab,fontsize=12)
plt.xlabel(xlab,fontsize=12)
cbar_ax = ax1.fig.add_axes([1, 0.1, .03, .7])
cb = plt.colorbar(cax=cbar_ax)
cb.set_label(r'$\log_{10}$ density of points',fontsize=13)
![enter image description here](https://i.stack.imgur.com/RSoHS.png)