Python 使用插值绘制两个长度不同的列表

Python 使用插值绘制两个长度不同的列表,python,matplotlib,Python,Matplotlib,我需要绘制两个相互对应的数字列表,但我需要扩大两者的范围 第一个列表包含事件发生的次数(我正在模拟)。第二个包含累积频率。两者的一个例子是: number_of_times = [77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 90] cumsum = [0.01, 0.02, 0.03, 0.04, 0.09, 0.16, 0.3, 0.46, 0.74, 0.89, 0.95, 0.99, 1.0] 我如何将它们相互绘制,x轴(numvber

我需要绘制两个相互对应的数字列表,但我需要扩大两者的范围

第一个列表包含事件发生的次数(我正在模拟)。第二个包含累积频率。两者的一个例子是:

number_of_times = [77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 90]
cumsum = [0.01, 0.02, 0.03, 0.04, 0.09, 0.16, 0.3, 0.46, 0.74, 0.89, 0.95, 0.99, 1.0]
我如何将它们相互绘制,x轴(numvber_of_times)的范围为0-100,但要确保累积频率仍然匹配

目前我正在使用

plt.plot(num.keys(), cumsum)
plt.show()

但是这看起来不太好。

您当前正试图根据列表
cumsum
绘制字典
num
的键。只需将这两个列表作为参数输入
plot
方法,并使用
xlim
设置x限制

number_of_times = [77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 90]
cumsum = [0.01, 0.02, 0.03, 0.04, 0.09, 0.16, 0.3, 0.46, 0.74, 0.89, 0.95, 0.99, 1.0]

plt.plot(number_of_times, cumsum)
plt.xlim(0, 100)

plt.show()

您当前正试图根据列表
cumsum
绘制字典
num
的键。只需将这两个列表作为参数输入
plot
方法,并使用
xlim
设置x限制

number_of_times = [77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 90]
cumsum = [0.01, 0.02, 0.03, 0.04, 0.09, 0.16, 0.3, 0.46, 0.74, 0.89, 0.95, 0.99, 1.0]

plt.plot(number_of_times, cumsum)
plt.xlim(0, 100)

plt.show()

谢谢!我不知道你可以设定限制!谢谢我不知道你可以设定限制!