缩放Matplotlib轴以避免重叠?

我有一个像这样的数据集:

diode_current = [-26.134375482240845,-23.81993843337275,-21.598783974135323,-19.387312929806978,-17.17761670173803,-14.974619711767085,-12.827174951346398,-10.992060994366225,-9.80241823222485,-9.096633620784948,-8.634080639969094]

diode_current_file = [-26.134375482251997,-23.81993843338156,-21.598783974141586,-19.38731292981065,-17.1776167017391,-14.974619711765584,-12.827174951342666,-10.992060994362129,-9.802418232222136,-9.096633620783285,-8.634080639968035]

source_v_file = [0.1,0.2,0.30000000000000004,0.4,0.5,0.6000000000000001,0.7000000000000001,0.8,0.9,1.0,1.1]

可以看出,只在小数点后第10位之后,二极管和二极管列表中的值有所不同。

我正在尝试使用以下代码绘制图形:

plt.plot(source_v_file,diode_current_file,label = "Plot for Provided Values")
plt.plot(source_v_file,diode_current,label = "Plot for Optimized/Calculated Values")
plt.xlabel("Voltages")
plt.ylabel("Log(Diode Current)")
plt.title("Voltages vs Diode Current (P2)")
plt.legend()
plt.show()

由于Y轴值相差1e-10,因此该图是重叠的。

我正在使用这段代码按轴缩放贴图绘制它,并通过stackoverflow上的一些贴图:

plt.plot(source_v_file,label = "Plot for Optimized/Calculated Values")
plt.xticks(source_v_file)
plt.yticks(diode_current)
plt.xlabel("Voltages")
plt.ylabel("Log(Diode Current)")
plt.title("Voltages vs Diode Current (P2)")
plt.legend()
plt.show()

我希望能够将Y轴缩放到这样的粒度,即可以看到两个图形不重叠。

除了我尝试过的没有给我带来好结果的方法以外,这里还能做什么?

XZ345786 回答:缩放Matplotlib轴以避免重叠?

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/3145724.html

大家都在问