使用格式化字符串在matplotlib中标记轴

时间:2015-02-16 01:55:40

标签: python matplotlib

我正在尝试将标签放在轴上,而我似乎遇到了错误。我想调用我之前在代码中设置的字符串的名称。

ticker = 'RY', 'CM' 

然后我在命名图表时调用名称。

plt.ylabel('Price Spread between %s and %s') % (ticker[0], ticker[1])

但是,我收到了这个错误:

TypeError: unsupported operand type(s) for %: 'Text' and 'tuple'

我在这里做错了什么?

1 个答案:

答案 0 :(得分:2)

将代码中的格式化行更改为

plt.ylabel('Price Spread between %s and %s' % (ticker[0], ticker[1]))