推荐的绘图方法是:matplotlib还是pylab?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (1)
  • 关注 (0)
  • 查看 (10)

Python plot使用以下两种方法之一:

import matplotlib
matplotlib.pyplot.plot(...)

或:

import pylab
pylab.plot(...)

那么,Python社区推荐哪种方法作为更好的绘图方法呢?为什么?

提问于
用户回答回答于

如果你是在gui中嵌入(对批量脚本使用非交互式后端或使用提供的交互后端之一)通常要做的事情是:

import matplotlib.pyplot as plt
import numpy as np

plt.plot(....)

如果你用

ipython --pylab

这相当于运行

from pylab import * 

现在建议,对于新版本的ipython你用

ipython --matplotlib

这将设置所有适当的背景细节,使交互后端工作良好,但不会批量导入任何东西。您需要显式导入所需的模块。

import numpy as np
import matplotlib.pyplot as plt

如果你要嵌入matplotlib在gui中,您不希望导入pyplote,因为它会启动额外的gui主循环。

扫码关注云+社区