为具有计算值NetworkX的图形编写标题

时间:2012-06-20 17:15:51

标签: python matplotlib networkx

这应该是一个微不足道的问题。但我很困惑。我想在图的标题中打印由NetworkX计算的值:

y=nx.average_clustering(G)

我应该如何正确地写下这一行:

plt.title('<C>='y)

其中标题是单词和计算值的组合。

1 个答案:

答案 0 :(得分:5)

字符串格式化是您的目的。

plt.title('<C>={}'.format(y))

为这个例子做了很多工作。您也可以执行通常的固定宽度填充,例如in the docs所述。 .format表单是现在进行字符串格式化的首选方式,而不是%运算符。