当前位置:  开发笔记 > 编程语言 > 正文

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

如何解决《编辑seabornjointplot或联合网格中的刻度?》经验,为你挑选了1个好方法。

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

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



1> 小智..:

您可以JointGrid使用ax_joint(对于主图)和/ ax_marg_xax_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])

这导致以下图.(我没有足够的声誉上传图片)

推荐阅读
携手相约幸福
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有