【问题标题】:How to have equal distance between xticks in python?如何在python中的xticks之间有相等的距离?
【发布时间】:2022-01-20 18:16:57
【问题描述】:

从下图中,我们可以看到很多数据点落在一个非常接近的范围内。这就是我手动设置棒的原因,但问题是所有 xtic 之间的距离都相等。

谁能告诉我如何让 xticks 之间的距离相等?这样我们就可以从图中清楚地区分这些接近的值。

【问题讨论】:

  • 你的意思是像更改为log scale
  • 也许你可以澄清你想要做什么。你把所有的刻度放在一起,每个数据点一个,但是你说你不希望它们靠近在一起。您是想将数据散布出去还是只散布刻度?
  • 我希望所有刻度之间的距离相等。您可以看到许多刻度在左侧重叠。 @JodyKlymak

标签: python matplotlib plot seaborn xticks


【解决方案1】:

您可以使用下面列出的两个选项之一:

使用分类图的第一个选项

sns.pointplot(data=df, x="x", y="y", ax=ax2) #categorical plot

在原始图形中将 x 轴作为字符串的第二个选项

ax.plot(x.astype('str'), y)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-05-13
    • 2015-08-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-06-09
    • 1970-01-01
    • 2014-02-20
    相关资源
    最近更新 更多