我遇到了一个 python 绘图问题。看起来我绘制的线从最后一个值点回到第一个值点,所以这条线是封闭的,没有两个开口端。很难描述,我在这里上传了一张图片:
这是相关代码:
plt.plot(newx, newy0Normalized, color='red', linewidth=2, marker='1');
plt.plot(newx, newy1Normalized, color='green', linewidth=2, marker='2');
其中 newx 是 50-200 范围内的整数,newy0Normalized 是相应的百分比
newx 和 newy0Normalized 的生成方式有点长。我在这里打印数据,以便您了解数据(和结构)的样子:
for i in range(len(newx)):
print "%d\t%.2f" % (newx[i], newy0Normalized[i])
100 7.69
101 14.81
102 9.09
103 8.33
more data here
135 40.00
136 60.00
137 50.00
139 0.00
66 100.00
67 0.00
68 0.00
69 0.00
more data here
97 11.54
98 14.81
99 11.11