编辑seaborn jointplot或联合网格中的刻度?

时间:2015-12-03 20:25:08

标签: seaborn

如何更改seaborn jointplot或jointgrid中的刻度位置?

我正在寻找与matplotlib的plt.xticks类似的东西。

1 个答案:

答案 0 :(得分:7)

您可以访问'轴' JointGrid对象使用ax_joint(对于主要情节)和ax_marg_xax_marg_y对于边际分布'地块。然后,您可以使用full API for the matplotlib axes来操作绘图的详细信息,特别是您可以使用get_xticks / set_xticks更改刻度线位置。

以下是如何使用它来更改xticks / yticks位置的基本示例:

import numpy as np
import seaborn as sns

g = sns.jointplot(np.random.rand(100), np.random.rand(100))

g.ax_joint.set_xticks([0, 0.34, 0.88])
g.ax_joint.set_yticks([-0.1, 0.5, 1, 1.1])

这导致the following plot.(我没有足够的声誉来上传图片)