2012-11-15 27 views

Trả lời

16

Bạn có thể thử này:

x = np.arange(10) 
y = np.arange(10) 
err = np.ones(10) 
ebar = plt.errorbar(x,y, yerr=err) 
color = ebar[0].get_color() 

ebar là một container của nghệ sĩ, vì vậy bạn có thể sửa đổi các chỉ số trong dòng cuối cùng để phù hợp với các nghệ sĩ bạn muốn để có được màu sắc từ.

Bạn cũng có thể dễ dàng thiết lập màu sắc của errorbar, để bạn biết chính xác những gì họ đang có màu mà không kiểm tra nó:

ebar = plt.errorbar(x,y, yerr=err, ecolor='y') 
+2

Cảm ơn cho câu trả lời tốt đẹp! Thủ thuật này cũng làm việc cho plt.plot (...). Tôi đề cập đến điều này bởi vì tôi thấy câu trả lời này hữu ích, nhưng không nhìn vào việc sử dụng các thanh lỗi, mà là để làm cho ba đường cong khớp với màu sắc. –

Các vấn đề liên quan