質問: np.array([5, 10]) plt.figure(figsize=(4,3)) plt.bar(x, y, width=0.4) plt.show() ``` ![グラフ](https://teratail.storage.googleapis.com/uploads/contributed_images/80f5ca1deff318b3ab3670b5a269efd1.png)
回答: `plt.xlim()` にてX軸の描画範囲を指定してください。 > > `0`の位置に **'no1'**, `1`の位置に **'no2'** が表示されますので、Xの描画範囲を -1~2 くらいにしておけば良いのではないでしょうか。 > > > ``` import matplotlib.pyplot as plt import numpy as np x = np.array(['no1', 'no2']) y = np.array([5, 10]) plt.figure(figsize=(4,3)) plt.bar(x, y, width=0.4) plt.xlim(-1, 2) plt.show() ```