我用matplotlib.pyplot画图,然后给图加标题的时候,怎么在标题里插入变量?
import matplotlib.pyplot as plt
plt.plot(x, y)
plt.tittle("Results of Iteration k")
我这个k是循环里的变量,每次都不一样的。怎么在标题里插入变量?
1个回答
这个和在string里插入变量是一样的,在标题里用%s代替变量,具体可以看下面的例子
import numpy as np
import matplotlib.pyplot as plt
k = 2
x = np.array([1, 2, 3, 4, 5])
y = k * x
plt.figure()
plt.plot(x, y)
plt.title("The slope of the line is %s and the max of y is %s"%(k, max(y)))
相关讨论
用plt.hist画直方图,怎么返回每个bins的上下界和个数?
plt.scatter plot怎么让不同的类别有不同的颜色
matplotlib画图怎么确保横坐标和纵坐标的单位长度一致?
python中怎么用matplotlib在一行里生成多个图?
怎么在matplotlib.pyplot的plot上加上文字?
随便看看
二元分类问题中经常提到的TP,TN,FN,FP都是什么意思?