Самое простое решение - не использовать "Day"
в качестве значения x, а только для маркировки.Значения являются просто последовательными значениями (np.arange(...)
):
Covox_Call = pd.DataFrame()
Covox_Call["Day"] = [1,3,4]
Covox_Call["Cumilative Contacted"] = [31,111,156]
Covox_Call["Not Contacted"] = [688,608,563]
x=np.arange(Covox_Call["Day"].shape[0])
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(x, Covox_Call["Day"])
