我如何绘制 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())))
我想绘制 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())))