これは横軸(X 軸)にカテゴリカル配列を使用しているためです。
NaN を含む列を削除しても、カテゴリの種類としては "3" も含まれています。
>> categories(x(ind))
ans =
5×1 の cell 配列
{'1'}
{'2'}
{'3'}
{'4'}
{'5'}
空のカテゴリを削除するためには、removecats 関数を使用します。
>> bar(removecats(x(ind)),y(ind))



Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!