Можно ли добавить проценты к гистограммам JointGrid?
Я мог бы жить с процентами ниже, в или выше столбцов. Или с дополнительной осью, показывающей проценты + линии. Я просмотрел исходный код JointGrid, чтобы найти способ вернуть скрытую ось обеих гистограмм, чтобы я мог добавить проценты к ним.
Я также пробовал разные метки для осей гистограммы, но это не так. т работают, как они делятся:
hex.ax_marg_y.set_yticklabels(["test", "label"])
Это моя работа в процессе:
labels = ['Ma 13', 'Di 14', 'Wo 15', 'Do 16', 'Vr 17', 'Za 18', 'Zo 19', 'Ma 20']
hex = sns.JointGrid(x, y, height = 12)
hex.ax_marg_x.hist(x, bins=np.arange(-0.5, 23.5))
hex.ax_marg_y.hist(y, bins=np.arange(-0.5, len(labels) + 0.5), orientation="horizontal")
hex.plot_joint(sns.kdeplot, shade=True, cmap="Blues", bw=.11)
plt.ylim(-0.5, len(labels)-0.5)
plt.xlim(-0.5, 23.5)
hex.ax_joint.set_xticks(range(24))
hex.ax_joint.set_yticks(range(len(labels)))
hex.ax_joint.set_yticklabels(labels)
plt.subplots_adjust(left=0.05, right=0.95, top=0.93, bottom=0) # Shrink figure so the legende is visible
hex.x = x2
hex.y = y2
hex.plot_joint(plt.scatter, marker = 'x', c = 'r', s = 190)
plt.show()
Изображение JointGrid