我如何绘制 2 个字符串变量 Pol vs Ch

How can i plot 2 string variables Pol vs Ch

我想绘制 Ch 和 Pol 字符串,但我无法将它们转换成可绘制的变量

Ch = '1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22'
Pol = '9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 9 10 10 10 10 10 10'
plt.plot(Ch,Pol)

当我 运行 结果是:

ValueError: Unrecognized character 9 in format string

请帮忙

您必须使用 split() 将字符串拆分为单独的类似数字的子字符串,然后将每个子字符串转换为数字(整数或浮点数):

plt.plot(
    list(map(float, Ch.split())),
    list(map(float, Pol.split())))