如何在MatPlotLib底图中添加标题?

时间:2012-02-22 20:07:47

标签: python matplotlib

我试过

matplotlib.pyplot.title("Analysis of Tsunamis in Southeast Asia")

但Python解释器指出NameError: name 'matplotlib' is not defined即使我确信我之前导入了pyplot:

import matplotlib.pyplot

如何在地图中添加标题?

3 个答案:

答案 0 :(得分:4)

我的猜测是你输入了像这样的pyplot

import matplotlib.pyplot as plt
# or from matplotlib import pyplot

在这种情况下你需要做

plt.title("Analysis of Tsunamis in Southeast Asia")
# or pyplot.title("Analysis of Tsunamis in Southeast Asia")

答案 1 :(得分:1)

我相信你自己可能已经过度思考了。通过导入例程matplotlib.pyplot,您已将pyplot的子例程带入当前工作空间。因此,使用函数的整个名称就像说

matplotlib.pyplot.matplotlib.pyplot.title 

- 这就是为什么它没有定义。您是否尝试过调用:

title("Analysis of Tsunamis in Southeast Asia")

在查看我的一些子程序后,我认为这可能是解决方案。

答案 2 :(得分:0)

尝试使用

来自matplotlib.pyplot import * 标题(“东南亚海啸分析”)