我试图在matplotlib中创建一个绘图,其中x值是整数,y值是字符串。是否可以在matplotlib中绘制这种类型的数据?我检查了文档和matplotlib的gallery,找不到任何此类示例。
我有许多列表绑定到名为my_lists的变量。结构如下:
mylists = [765340, 765371, 765310,'MA011',],
[65310, 'MA015'],
[765422, 765422, 24920205, 24920161, 'MA125'],
[765422, 'MA105'],
[765371, 12345, 'MA004']
在每个列表中,除最后一项外的所有项都是x值。每个列表中的最后一项是一个字符串,它是单个y值。 我怎样才能画出这是matplotlib?我的尝试是:
import matplotlib.pyplot as plt
for sub_list in my_lists:
x_value = sub_list[:1]
y_value = sub_list[-1]
plt.plot(x_value, y_value, "ro")
plt.show()
上面的代码抛出了这个错误:
ValueError:无法将字符串转换为float:MA011
如何绘制整数和字符串?
目前没有回答
相关问题 更多 >
编程相关推荐