Matplotlib 由于没有值,请删除x轴中的空间

Matplotlib 由于没有值,请删除x轴中的空间,matplotlib,Matplotlib,下面的绘图是使用“matplotlib”完成的。我正在尝试删除x轴上的空白。i、 e.在xaxis中的2处。 我的x轴是天,y轴是计数,第2天不计数,它显示空白,需要从绘图中删除。代码如下所示 x=Covox_Call["Day"] y_1=Covox_Call["Cumilative Contacted"] y_2=Covox_Call["Not Contacted"] plt.bar(x,+y_1,label="Contacted") plt.bar(x,-y_2,label="Not C

下面的绘图是使用“matplotlib”完成的。我正在尝试删除x轴上的空白。i、 e.在xaxis中的2处。

我的x轴是天,y轴是计数,第2天不计数,它显示空白,需要从绘图中删除。代码如下所示

x=Covox_Call["Day"]
y_1=Covox_Call["Cumilative Contacted"]
y_2=Covox_Call["Not Contacted"]
plt.bar(x,+y_1,label="Contacted")
plt.bar(x,-y_2,label="Not Contacted")
plt.xticks(Covox_Call["Day"])

最简单的解决方案是不使用
“Day”
作为x值,而仅用于标签。这些值只是连续的值(
np.arange(…)
):


最简单的解决方案是不使用
“Day”
作为x值,而仅用于标签。这些值只是连续的值(
np.arange(…)
):


< P>可考虑基于MatPultLIB的大熊猫绘制方法:

Covox_Call["Not Contacted"] = -Covox_Call["Not Contacted"]

Covox_Call.plot(x='Day', kind='bar', stacked=True)
创建:


< P>可考虑基于MatPultLIB的大熊猫绘制方法:

Covox_Call["Not Contacted"] = -Covox_Call["Not Contacted"]

Covox_Call.plot(x='Day', kind='bar', stacked=True)
创建:


您提供的代码既不完整也不可验证,即您无法复制粘贴代码以再现错误
Covox\u调用
缺失。请至少提供一些虚拟数据,以使您的示例正常工作。有关更多信息,请参阅。Covox_Call[“Day”]=[1,3,4],Covox_Call[“Cumilative Contacted”]=[311111156],Covox_Call[“Not Contacted”]=[688608563],希望此信息()能对您有所帮助。谢谢你的帮助。你提供的代码既不完整也不可验证,因为你不能复制粘贴代码来重现错误
Covox\u调用
缺失。请至少提供一些虚拟数据,以使您的示例正常工作。有关更多信息,请参阅。Covox_Call[“Day”]=[1,3,4],Covox_Call[“Cumilative Contacted”]=[311111156],Covox_Call[“Not Contacted”]=[688608563],希望此信息()能对您有所帮助。谢谢你的帮助。