Điều này tương tự như Matlab: Combine the legends of shaded error and solid line mean, ngoại trừ Matplotlib. mã ví dụ:Mục nhập huyền thoại kết hợp cho ô và fill_between
import numpy as np
import matplotlib.pyplot as plt
x = np.array([0,1])
y = x + 1
f,a = plt.subplots()
a.fill_between(x,y+0.5,y-0.5,alpha=0.5,color='b')
a.plot(x,y,color='b',label='Stuff',linewidth=3)
a.legend()
plt.show()
Đoạn mã trên tạo ra một huyền thoại mà trông như thế này:
Làm thế nào tôi có thể tạo ra một mục huyền thoại kết hợp bóng từ fill_between
và dòng từ plot
, vì vậy nó trông giống như thế này (mockup được thực hiện trong GIMP):
Cảm ơn! Việc thêm 'linewidth = 0' vào' fill' làm cho điều này đủ tốt, để loại bỏ 'khung' khỏi mục nhập chú giải. Nếu bạn tình cờ biết cách làm cho các phím chú giải có cùng chiều dài, do đó, dòng từ 'cốt truyện 'kéo dài sang cạnh trái/phải của hình chữ nhật' fill' trong chú giải, điều đó thậm chí còn tốt hơn. –
Bí quyết tuyệt vời! – Thriveth