python - matplotlib 中的 figsize 不会改变图形大小
问题描述
加载进口
import IPython.display as ipd
import librosa
import librosa.display
import matplotlib.pyplot as plt
阅读和绘制音频
filename = 'C:/Users/adil/Desktop/PROJ 2/Udacity-ML-Capstone-master/UrbanSound Dataset sample/audio/103074-7-0-0.wav'
plt.figure(figsize=(12,4))
data,sample_rate = librosa.load(filename)
_ = librosa.display.waveplot(data,sr=sample_rate)
ipd.Audio(filename)
问题 !!
NoBackendError Traceback(最近一次通话最后一次)在 3 文件名 = 'C:/Users/adil/Desktop/PROJ 2/Udacity-ML-Capstone-master/UrbanSound Dataset sample/audio/103074-7-0-0.wav' 4 plt.figure(figsize=(12,4)) ----> 5 data,sample_rate = librosa.load(filename) 6 _ = librosa.display.waveplot(data,sr=sample_rate) 7 ipd.Audio(filename)
~\Anaconda3\lib\site-packages\librosa\core\audio.py in load(path, sr, mono, offset, duration, dtype, res_type) 110 111 y = [] --> 112 with audioread.audio_open(os .path.realpath(path)) 作为 input_file: 113 sr_native = input_file.samplerate 114 n_channels = input_file.channels
~\Anaconda3\lib\site-packages\audioread_ init _.py in audio_open(path, backends) 114 115 # 所有后端都失败了!--> 116 引发 NoBackendError()
无后端错误:
图形尺寸 864x288 与 0 轴
解决方案
我终于通过删除以下内容解决了上述问题:
data,sample_rate = librosa.load(filename)
推荐阅读
- python - 激活 MFA 后,有没有办法通过终端获取 MS 图形 API 访问令牌?
- node.js - 如何阻止 Next.js api 覆盖我的 ETag 标头
- java - 我应该用什么类型调用 ResponseEntity?
- sql-server - 我们可以在 PowerBI 导入查询中使用 SQL Server 索引吗
- python - 如何在标签中编辑一些txt?
- sql - 总和超过范围但在其他列值为 1 时重置
- nginx - 如何为除某些端点之外的所有端点提供 404 响应
- pine-script - 如何修复“无法使用参数调用 rma”错误?
- wordpress - 线夹和 Wordpress 的问题
- amazon-web-services - 如何使用 React Native 安全访问 AWS Cloudfront 中的内容