После создания графика вы можете установить оси в логарифмическом масштабе, используя ax.set_xscale('log')
и ax.set_yscale('log')
для matplotlib.
В этом случае нам нужно получить ось из JointGrid
, созданного jointplot
. Если вы поймаете JointGrid
, возвращаемое как g
, то ось соединения будет g.ax_joint
.
Например:
g = sns.jointplot(x="predictions",
y="targets",
data = calibration_data,
kind="reg",
logx=True,
)
g.ax_joint.set_xscale('log')
g.ax_joint.set_yscale('log')