gpt4 book ai didi

python - Matplotlib 中标题的格式

转载 作者:行者123 更新时间:2023-11-30 23:33:39 27 4
gpt4 key购买 nike

我有以下 python 代码:

def plot_only_rel():
filenames = find_csv_filenames(path)
for name in filenames:
sep_names = name.split('_')
Name = 'Name='+sep_names[0]
Test = 'Test='+sep_names[2]
Date = 'Date='+str(sep_names[5])+' '+str(sep_names[4])+' '+str(sep_names[3])
plt.figure()
plt.plot(atb_mat_2)
plt.title((Name, Test, Date))

但是,当我在图形上打印标题时,它会以以下格式出现

(u'Name=X', u'Test=Ground', 'Date = 8 3 2012')

我有以下问题:为什么我会得到“u”?如何去掉它以及括号和引号?当我使用字幕时也会发生这种情况。

感谢您的帮助。

最佳答案

plt.title 接收一个字符串作为参数,并且您传入了一个元组 (Name, Test, Date)。由于它需要一个字符串,因此它尝试使用元组的 __str__ 方法将其转换为字符串,该方法为您提供了输出。您可能想做类似的事情:

plat.title('{0} {1}, {2}'.format(Name, Test, Date))

关于python - Matplotlib 中标题的格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18633977/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com