當前位置:最新電影網 - 音樂下載 - python音樂可視化:好玩的matplotlib南丁格爾玫瑰圖版

python音樂可視化:好玩的matplotlib南丁格爾玫瑰圖版

效果圖:

操作演示:

技術要點:

1 matplotlib的南丁格爾玫瑰圖,用極坐標polar制作,並動畫顯示。

2 pygame新版的播放mp3,但本機的操作系統不能播放mp3,我用pydub做些格式轉換。

3 用librosa獲取音樂的相關數據和采樣。

4 參考代碼,並對源代碼進行修改,增加,刪減,排版和註釋,感謝原作者,如有侵權,請聯系,定刪除。

====下面分步,講解代碼====

第1步:模塊導入

第2步:窗口的初始化設置

第3步:參數設置

第4步:核心代碼:

第5步:filter類

第6步:函數定義

第7步:啟動主函數

自己整理,分享出來,希望大家喜歡。