00 载入扩展库

numpy as np

. as plt

01 误差图

x = np.(8)

y = 2.5 * np.sin(x / 20 * np.pi)

yerr=0.2

plt.(x,y,yerr)

02 修改线的显示

x = np.(8)

y = 2.5 * np.sin(x / 20 * np.pi)

yerr=0.2

plt.(x,y,yerr,ls=’-.’,color=’r’,lw=1)

03 修改数据点的显示

x = np.(8)

y = 2.5 * np.sin(x / 20 * np.pi)

yerr=0.2

plt.(x,y,yerr,ls=’-.’,color=’r’,lw=1,

=’^’,ms=10,mec=’b’,mfc=’m’,mew=’2′)

04 修改误差棒的显示

x = np.(8)

y = 2.5 * np.sin(x / 20 * np.pi)

yerr=0.2

plt.(x,y,yerr,ls=’-.’,color=’r’,lw=1,

=’^’,ms=10,mec=’b’,mfc=’m’,mew=’2′,

=’k’,=3)

05 修改误差棒边界的显示

x = np.(8)

y = 2.5 * np.sin(x / 20 * np.pi)

yerr=0.2

plt.(x,y,yerr,ls=’-.’,color=’r’,lw=1,

=’^’,ms=10,mec=’b’,mfc=’m’,mew=’2′,

=’k’,=2,

=3,=3)

06 柱状图和条形图上增加误差棒

x=[1,2,3,4,5]

y=[6,10,4,5,1]

=[‘r’,’b’,’g’,’m’,’c’]

plt.bar(x,y,align=”,color=,

yerr=[1,2,0.5,1,0.2],

=dict(=’y’,=3,=10))

x=[1,2,3,4,5]

y=[6,10,4,5,1]

=[‘r’,’b’,’g’,’m’,’c’]

plt.barh(x,y,align=”,color=,

xerr=[1,2,0.5,1,0.2],

=dict(=’y’,=3,=10))