matplotlib 在符号后面显示错误栏
matplotlib show error bars behind symbols
我分别绘制误差线和数据。如何使散点图数据符号覆盖误差线?
这是我的问题的简单工作版本
import numpy as np
import matplotlib.pyplot as plt
fig = plt.figure()
x = np.arange(10)
y = 2.5 * np.sin(x / 20 * np.pi)
yerr = np.linspace(0.05, 0.2, 10)
plt.errorbar(x, y , yerr=yerr,linestyle="None",c='black',elinewidth=0.1,capthick=0.3)
plt.scatter(x,y,marker='*')
这是输出...我希望误差线位于符号后面。
答案:感谢 Paul H 的评论。答案是使用 zorder
对每个叠加层进行排名。
答案:感谢 Paul H 的评论。答案是使用 zorder 对每个叠加层进行排名。
我分别绘制误差线和数据。如何使散点图数据符号覆盖误差线?
这是我的问题的简单工作版本
import numpy as np
import matplotlib.pyplot as plt
fig = plt.figure()
x = np.arange(10)
y = 2.5 * np.sin(x / 20 * np.pi)
yerr = np.linspace(0.05, 0.2, 10)
plt.errorbar(x, y , yerr=yerr,linestyle="None",c='black',elinewidth=0.1,capthick=0.3)
plt.scatter(x,y,marker='*')
这是输出...我希望误差线位于符号后面。
答案:感谢 Paul H 的评论。答案是使用 zorder
对每个叠加层进行排名。
答案:感谢 Paul H 的评论。答案是使用 zorder 对每个叠加层进行排名。