Câu trả lời:
Đơn giản và đơn giản:
plt.plot(x, y, 'r-', alpha=0.7)
(Tôi biết tôi không thêm gì mới, nhưng câu trả lời đơn giản sẽ hiển thị).
Sau khi tôi vẽ tất cả các dòng, tôi có thể đặt độ trong suốt của tất cả các dòng như sau:
for l in fig_field.gca().lines:
l.set_alpha(.7)
EDIT: vui lòng xem câu trả lời của Joe trong các bình luận.
plt.plot(x, y, 'r-', alpha=0.7)
.
Nó thực sự phụ thuộc vào các chức năng bạn đang sử dụng để vẽ các đường thẳng, nhưng hãy thử xem liệu bạn đang sử dụng có lấy giá trị alpha hay không và đặt nó thành 0,5. Nếu điều đó không hiệu quả, hãy thử lấy các đối tượng dòng và đặt trực tiếp giá trị alpha của chúng.