如何在海洋联合图中将轴设置为对数刻度?我在docs
中找不到任何日志参数import seaborn as sns
sns.jointplot(x="predictions",
y="targets",
data = calibration_data,
kind="reg",
logx=True,
)
答案 0 :(得分:4)
创建绘图后,可以使用matplotlib的ax.set_xscale('log')
和ax.set_yscale('log')
将轴设置为对数刻度。
在这种情况下,我们需要从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')