Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/310.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 理解(并查找)matplotlib源代码_Python_Matplotlib_Plot - Fatal编程技术网

Python 理解(并查找)matplotlib源代码

Python 理解(并查找)matplotlib源代码,python,matplotlib,plot,Python,Matplotlib,Plot,在这里,matplotlib的specgram似乎返回了4个变量,包括最后一个变量,这是一个绘图: 但在这里,元组中似乎只返回了3个变量: 生成specgram图所缺少的代码在哪里?也许我只是对pylab和matplotlib之间的区别感到困惑。不管怎样,我都找不到源头 您将计算要打印的数据的函数与打印数据的函数混淆了 mlab.specgram只计算数据,而axes方法specgram绘制数据 看看: ipython对于这样的事情非常有用method\u name?将显示相关文档和源文件的

在这里,matplotlib的specgram似乎返回了4个变量,包括最后一个变量,这是一个绘图:

但在这里,元组中似乎只返回了3个变量:


生成specgram图所缺少的代码在哪里?也许我只是对pylab和matplotlib之间的区别感到困惑。不管怎样,我都找不到源头

您将计算要打印的数据的函数与打印数据的函数混淆了

mlab.specgram
只计算数据,而axes方法
specgram
绘制数据

看看:

ipython
对于这样的事情非常有用
method\u name?
将显示相关文档和源文件的位置,而
method\u name???
也将显示相关代码

理解matplotlib函数的源代码在哪里可能有点混乱。基本上,
matplotlib.pyplot
中的任何内容都是自动生成的。基本上所有的绘图方法实际上都是
对象的方法


希望这能让你开始。如果没有其他人给出更好的答案,我会在我有更多时间的时候再详细说明。

请注意,有公关在这方面做了大量工作。