Python Matplotlib,根据数据生成间隔

Python Matplotlib,根据数据生成间隔,python,pandas,matplotlib,Python,Pandas,Matplotlib,下面是我的数据集的截图 我正在沿着x轴绘制文本的长度(从1到1000不等),沿着y轴绘制sum(有用)、sum(有趣)和sum(酷) 我正在使用以下命令进行绘图: df.plot(x="length(text)", y=["sum(useful)", "sum(funny)", "sum(cool)"], kind="bar",figsize=None) 下面是我的情节截图: 现在,我想让我的x轴,以间隔,而不是图形中的连续值,使它更可见。如何在matplotlib中实现这一点?以后再看一看

下面是我的数据集的截图

我正在沿着x轴绘制文本的长度(从1到1000不等),沿着y轴绘制sum(有用)、sum(有趣)和sum(酷)

我正在使用以下命令进行绘图:

df.plot(x="length(text)", y=["sum(useful)", "sum(funny)", "sum(cool)"], kind="bar",figsize=None)
下面是我的情节截图:


现在,我想让我的x轴,以间隔,而不是图形中的连续值,使它更可见。如何在matplotlib中实现这一点?

以后再看一看,使用
df.head().将数据发布到剪贴板()
在代码段中也更有用,我不会模糊图形的部分。这可能有助于了解问题所在,在本例中是DavidG指出的out@DavidG:长度值(文本)是整数。就是这样,我在X轴上绘图。由于它们的范围从1到1000,这使得x轴变得模糊。这就是我想沿X轴取间隔的原因。@skoundin实际上,你是对的。我已经删除了重复投票。