Python 如何设置正确的y轴范围并命名列表

Python 如何设置正确的y轴范围并命名列表,python,matplotlib,Python,Matplotlib,我的x轴需要从1到10,y轴需要从1到10 从这里开始,我想绘制两个列表,并在该范围内进行比较 我的y轴无法工作。我一直在尝试跟踪matplot的文档样本 import matplotlib.pyplot as plt list1 = ['3', '3', '4', '5', '7'] list2 = ['5', '4', '5', '6', '5'] plt.plot(10,10,list1,'g--') plt.plot(10,10,list2,'r-o') plt.show()

我的x轴需要从1到10,y轴需要从1到10

从这里开始,我想绘制两个列表,并在该范围内进行比较

我的y轴无法工作。我一直在尝试跟踪matplot的文档样本

import matplotlib.pyplot as plt


list1 = ['3', '3', '4', '5', '7']
list2 = ['5', '4', '5', '6', '5']

plt.plot(10,10,list1,'g--')
plt.plot(10,10,list2,'r-o')
plt.show()

关于拟议副本的说明
我不相信重复的帖子与我的帖子相似。你提到的帖子描述了分类图是如何被引入的,所以我了解到matplot的更新版本不知何故是原因,但是在这个更新的版本中不应该仍然可以这样做吗?你提到的那篇文章没有显示任何解决方案。

你可以试试
plt.ylim
plt.xlim


文档位于:

您可以使用xticks和yticks这里有一个

也应该可以使用。

列表1=['3','4','5','7']plt.axis([0,10,0,10])plt.plt.plot(列表1)将给您一个奇怪的结果,其中y轴被更改为对应的列表1.list1=['3','3','4',5','7']plt.xticks(0,10)plt.plt.plt.plt.plt.plt(列表1)将给你一个奇怪的结果,y轴被更改为对应列表1。与我在下面的评论相同的问题。图(列表1)似乎改变了y轴。很抱歉,您不了解复制的解决方案。我将在这里为您的案例重复它:
list1=[float(I)for I in list1]
。列表2也一样。它成功了,谢谢!谢谢你的讽刺,我这边没有讽刺。虽然重复的答案已经足够清楚了,但是如果你有一个关于如何更好地表达它的建议,或者任何其他可以防止你不理解它的改进,我很高兴听到他们。