1

我正在使用此代码绘制条形图:

plt.figure(figsize=(8, 6))
plt.subplot(211)
for i in instance.J:
    plt.bar(i, value(instance.P[i]))
plt.xlabel('Generators',fontweight='bold')
plt.ylabel('Power (MW)',fontweight='bold')
plt.xlim(xmin=0)
plt.xticks(range(55),rotation=90,size=9)
plt.title('Power dispatch')

结果如下所示。如何避免0在x轴上?
任何人都可以帮我解决这个问题吗?

在此处输入图像描述

4

1 回答 1

2

您可以尝试用这样的替换刻度0标签''

plt.xticks(range(55), [a if a else '' for a in range(55)])
于 2020-07-07T15:10:49.193 回答