标签: python matplotlib
当我这样做
import matplotlib.pyplot as plt plt.errorbar(0., 0., xerr=1., capsize=3, capthick=3, label="wrong shape") plt.legend() plt.show()
我明白了
我认为这是不正确的,因为图例符号的线超出了端盖的左侧和右侧。如何解决这个问题,使图例符号只是|--|而不是-|--|-?
|--|
-|--|-
答案 0 :(得分:4)
Matplotlib在这种情况下可以正常工作。您必须使用关键字handlelength来指定行的长度。
handlelength
import matplotlib.pyplot as plt plt.errorbar(0., 0., xerr=1., capsize=3, capthick=3, label="wrong shape") plt.legend(handlelength=1.) plt.show()