在使用python进行音频信号处理时,使用plt.plot绘柱状图时,希望横坐标为整数,即音频通道号,通常使用的方法是:
xticksig = np.arange(1,1+MicNum)
或给它加个步长:
xticksig = np.arange(1,1+MicNum,1)
但是这两种方法得到的横坐标均有小数,如下图所示:
正确用法应该如下:
xticksig = np.arange(1,1+MicNum).astype(dtype=np.str)
所得结果如下图所示,横坐标没有小数,只有整数: