我试图在 matplotlib 的函数中调用变量,但它给了我一个错误。也许这是不可能的。
sigma = float(some number)
ax1.hist(population)
ax1.set_title('blah N = 241', 'standard deviation =',sigma)
Run Code Online (Sandbox Code Playgroud)
它返回错误:
AttributeError: 'str' object has no attribute 'pop'
Run Code Online (Sandbox Code Playgroud)
或者
AttributeError: 'int' object has no attribute 'pop'
Run Code Online (Sandbox Code Playgroud)
的文档表明它set_title
的工作方式与print
. 您提供了三个参数,第二个参数应该是 a dict
(可以是pop
-ed 表示)。由于您传递了一个字符串,因此这是行不通的。
尝试这个:
sigma = float(some number)
ax1.hist(population)
title = 'blah N = 241, ' + 'standard deviation =' + str(sigma)
ax1.set_title(title)
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
24909 次 |
最近记录: |