如何更改seaborn jointplot或jointgrid中的刻度线位置?
我正在寻找类似于matplotlib的东西plt.xticks
.
您可以JointGrid
使用ax_joint
(对于主图)和/ ax_marg_x
或ax_marg_y
边缘分布图来访问对象的"轴" .然后,您可以使用matplotlib轴的完整API来操作绘图的细节,特别是您可以使用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])
这导致以下图.(我没有足够的声誉上传图片)