Python 删除没有线图matplotlib数据/图的x轴值

Python 删除没有线图matplotlib数据/图的x轴值,python,pandas,numpy,matplotlib,Python,Pandas,Numpy,Matplotlib,我有这样的数据 然后我使用以下脚本将其打印到plt.plot中: xp=df['Size'] yp1=df['Top'] yp2=df['Base'] plt.plot([xp,xp],[yp1,yp2]) plt.xticks(df['Size']) 我的问题是,如何删除值介于df['size']?(我在上图中用蓝色划痕标记)之间的x轴 我只想收紧这四条线,这样中间就没有任何空间了。这与标签或xticks无关,对吗?如何定义我从excel读取到分类数据的数据框?

我有这样的数据

然后我使用以下脚本将其打印到plt.plot中:

xp=df['Size']
yp1=df['Top']
yp2=df['Base']

plt.plot([xp,xp],[yp1,yp2])
plt.xticks(df['Size'])

我的问题是,如何删除值介于
df['size']
?(我在上图中用蓝色划痕标记)之间的x轴


我只想收紧这四条线,这样中间就没有任何空间了。这与标签或xticks无关,对吗?

如何定义我从excel读取到分类数据的数据框?