我们说我用 matplotlib
绘制了这两个阵列距离 = [vlaue1;值2;值3 ...]
focus_measurement = [vlaue1;值2;值3 ...] [] 1
使用此代码:
plt.plot(Distance, focus_measurement)
plt.xlabel('Distance (cm)'),plt.ylabel('Variance'), plt.title('Capteur')
plt.show()
这给出了这个图..
我现在要做的是突出显示方差中 1200 的所有值的区域及 focus_measurement 中的等效值
修改
这是你如何做到的:
为x轴添加以下代码行:
plt.axvspan(180,300, facecolor="red", alpha=0.5)
或y轴的这个:
plt.axhspan(1200,1500, facecolor="red", alpha=0.5)
这将提供类似的东西。
plt.plot(Distance, focus_measurement)
plt.xlabel('Distance (cm)'),plt.ylabel('Variance'),
plt.title('Capteur')
plt.axvspan(180,300, facecolor="red", alpha=0.5)
plt.axhspan(1200,1500, facecolor="red", alpha=0.5)
plt.show()
答案 0 :(得分:0)
您就是这样做的:
为x轴添加以下代码行:
plt.axvspan(180,300, facecolor="red", alpha=0.5)
或y轴的这个:
plt.axhspan(1200,1500, facecolor="red", alpha=0.5)
这将提供类似的东西。
plt.plot(Distance, focus_measurement)
plt.xlabel('Distance (cm)'),plt.ylabel('Variance'),
plt.title('Capteur')
plt.axvspan(180,300, facecolor="red", alpha=0.5)
plt.axhspan(1200,1500, facecolor="red", alpha=0.5)
plt.show()