【发布时间】:2023-03-14 22:23:01
【问题描述】:
我有以下代码,它会生成一个带有垂直和水平误差线的简单图形:
#!/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()
但是,两个误差线(垂直和水平)都是蓝色的,我看不出如何为它们指定不同的颜色。这可能吗?例如,我希望将所有水平误差线设为蓝色,将所有垂直误差线设为绿色。
【问题讨论】:
标签: python matplotlib