matplotlib.pyplot画图的标题中插入变量

  统计/机器学习 数据可视化 Python    浏览次数:19968        分享
2

我用matplotlib.pyplot画图,然后给图加标题的时候,怎么在标题里插入变量?

import matplotlib.pyplot as plt

plt.plot(x, y)

plt.tittle("Results of Iteration k")

我这个k是循环里的变量,每次都不一样的。怎么在标题里插入变量?

 

小菜   2017-04-10 20:17



   1个回答 
3

这个和在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)))



SofaSofa数据科学社区DS面试题库 DS面经

派大星   2017-04-12 08:40



  相关讨论

用plt.hist画直方图,怎么返回每个bins的上下界和个数?

seaborn如何显示图?

plt.scatter plot怎么让不同的类别有不同的颜色

matplotlib画图怎么确保横坐标和纵坐标的单位长度一致?

python中怎么用matplotlib在一行里生成多个图?

怎么在matplotlib.pyplot的plot上加上文字?

plt.scatter出现AttributeError: Unknown property markersize

python画散点图

python直方图y轴显示占比,而不是绝对数值

matplotlib.pyplot做折线图的时候,显示为虚线,或者点划线?

  随便看看

二元分类问题中经常提到的TP,TN,FN,FP都是什么意思?

T检验的effect size是什么?有什么含义吗?

'str' object has no attribute 'decode' 代码运行时有错误呢?请高手帮忙解决

numpy里的无穷大np.inf到底是多大呢?

python里怎么计算曼哈顿距离?