回答編集履歴
1
コードにコメント追加
    
        answer	
    CHANGED
    
    | 
         @@ -45,6 +45,8 @@ 
     | 
|
| 
       45 
45 
     | 
    
         
             
            fs = np.linspace(0, Fb * N, N, endpoint=False)
         
     | 
| 
       46 
46 
     | 
    
         
             
            ax2 = fig.add_subplot(212)
         
     | 
| 
       47 
47 
     | 
    
         
             
            ax2.bar(fs, abs_spectrum, width=Fb * 0.8)
         
     | 
| 
      
 48 
     | 
    
         
            +
            # tick間隔をFtにしたほうが結果がよりはっきりわかるのですが、そうしてしまうと
         
     | 
| 
      
 49 
     | 
    
         
            +
            # 横軸ラベルが重なってしまい視認できなかったのでFtの倍の間隔にしてあります
         
     | 
| 
       48 
50 
     | 
    
         
             
            ax2.xaxis.set_ticks(np.arange(0, 1, Ft * 2))
         
     | 
| 
       49 
51 
     | 
    
         | 
| 
       50 
52 
     | 
    
         
             
            plt.show()
         
     |