如何更改 seaborn jointplot 或 JointGrid 中的刻度位置?
我正在寻找类似于 matplotlib 的 plt.xticks
的东西。
最佳答案
您可以使用 ax_joint
(用于主图)和 ax_marg_x
或 ax_marg_y 访问
为边际分布图。然后,您可以使用full API for the matplotlib axes操作绘图的细节,特别是您可以使用 JointGrid
对象的“轴” 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])
这会产生以下图:
关于python - 如何编辑 jointplot 或 JointGrid 中的刻度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34075492/