Я пытаюсь получить участок гексбина в Seaborn Grid. У меня есть следующий код,Участок Hexbin в PairGrid с морским транспортом
# Works in Jupyter with Python 2 Kernel.
%matplotlib inline
import seaborn as sns
import matplotlib as mpl
import matplotlib.pyplot as plt
tips = sns.load_dataset("tips")
# Borrowed from http://stackoverflow.com/a/31385996/4099925
def hexbin(x, y, color, **kwargs):
cmap = sns.light_palette(color, as_cmap=True)
plt.hexbin(x, y, gridsize=15, cmap=cmap, extent=[min(x), max(x), min(y), max(y)], **kwargs)
g = sns.PairGrid(tips, hue='sex')
g.map_diag(plt.hist)
g.map_lower(sns.stripplot, jitter=True, alpha=0.5)
g.map_upper(hexbin)
Однако, это дает мне следующее изображение,
Как я могу исправить hexbin участки таким образом, чтобы они покрывали всю поверхность графика и не просто подмножество отображаемой площади участка?
Вместо вниз голосования, пожалуйста, объясните, как я могу улучшить качество речи. Я был бы счастлив сделать это. – Stereo
Возможно, это связано с тем, что у вас нет минимального рабочего примера. – GWW
Обновлен код, спасибо! – Stereo