我有以下代码,可以生成一个包含垂直和水平误差条的简单图表:
#!/usr/bin/python
# -*- coding: utf-8 -*-
import pylab as pl
import matplotlib.pyplot as plt
x=[2,3]
error_x=[0.5,0.4]
y=[25,28]
error_y=[0.6,0.8]
lines={'linestyle': 'None'}
plt.rc('lines', **lines)
pl.plot(x, y, 'ro', markersize=6)
pl.errorbar(x, y, xerr=error_x, yerr=error_y, fmt='b')
pl.xlim(1.3,3.6)
pl.ylim(24.0,29.0)
pl.show()
然而,两个误差条(垂直和水平)都是蓝色的,我不知道如何指定它们的不同颜色。这是可能的吗?例如,我希望所有水平误差条都是蓝色的,所有垂直误差条都是绿色的。