我知道如何在相同数据的散点图上绘制折线图,但有没有办法将线图向前移动,使其位于标记之上而不是后面?
示例代码:
import numpy as np
x=np.array([1,2,3,4,5])
y=np.array([1,2,3,4,5])
plt.errorbar(x,y,xerr=0.1,yerr=0.1, fmt="x",markersize=5, color = "orange")
plt.plot(x,y)
此代码输出散点图,其后面有折线图。当您增加数据点的数量时,更难以看到它们背后的所有行。除了减小标记尺寸,我可以将线放在所有点之上吗?
我认为你打算在屏幕上以不同级别的z顺序绘制东西。这样做是这样的:
plt.plot(x,y, zorder=10)
注10是任意大的,这可能也会在你的传奇之上绘制,所以你可能需要调整它!