Hướng dẫn change color in plot python - thay đổi màu sắc trong cốt truyện python
Cách thông thường để đặt màu dòng trong matplotlib là chỉ định nó trong lệnh lô. Điều này có thể được thực hiện bằng một chuỗi sau dữ liệu, ví dụ: 0 cho một đường màu đỏ hoặc bằng cách nêu rõ đối số 1.
Xem thêm tài liệu của lệnh cốt truyện. Trong trường hợp bạn đã có một dòng có một màu nhất định, bạn có thể thay đổi điều đó bằng phương pháp 2.
Đặt màu của một dòng trong một âm mưu gấu trúc cũng được thực hiện tốt nhất tại điểm tạo ra cốt truyện:
Nếu bạn muốn thay đổi màu này sau này, bạn có thể làm như vậy bằng cách
Điều này sẽ giúp bạn có được dòng đầu tiên (có thể là duy nhất) của các trục hoạt động hiện tại. Trong trường hợp bạn có nhiều trục hơn trong cốt truyện, bạn có thể vượt qua chúng
Và nếu bạn có nhiều dòng hơn, bạn cũng có thể lặp lại chúng. một chức năng có thể gọi được plot(x, y) # plot x and y using default line style and color plot(x, y, 'bo') # plot x and y using blue circle markers plot(y) # plot y using x as index array 0..N-1 plot(y, 'r+') # ditto, but with red plusses a.plot(x1, y1, 'g^', x2, y2, 'g-')5 [’Mông | ‘Vòng tròn | Projecting,] a.plot(x1, y1, 'g^', x2, y2, 'g-')6 a.plot(x1, y1, 'g^', x2, y2, 'g-') [‘MITER | ‘Vòng tròn | ‘Bevel,] a.plot(x1, y1, 'g^', x2, y2, 'g-')7 Trình tự mực bật/tắt theo điểm
Giá trị trả về là một danh sách các dòng đã được thêm vào.
plot(x1, y1, x2, y2, antialiased=False)7 hoặc MFC plot(x1, y1, x2, y2, antialiased=False)8 hoặc MFCALT plot(x1, y1, x2, y2, antialiased=False)9 hoặc MS plot([1,2,3], [1,2,3], 'go-', label='line 1', linewidth=2) plot([1,2,3], [1,4,9], 'rs', label='line 2') axis([0, 4, 0, 10]) legend() Nếu bạn tạo nhiều dòng với một lệnh lô, kwargs áp dụng cho tất cả các dòng đó, ví dụ: plot(x1, y1, x2, y2, antialiased=False) Cả dòng sẽ không bị antialiased. Bạn không cần sử dụng chuỗi định dạng, chỉ là chữ viết tắt. Tất cả các thuộc tính dòng có thể được kiểm soát bởi các đối số từ khóa. Ví dụ: bạn có thể đặt màu, điểm đánh dấu, lineStyle và MarkerColor với: plot(x, y, color='green', linestyle='dashed', marker='o', markerfacecolor='blue', markersize=12). Xem plot(x, y) # plot x and y using default line style and color plot(x, y, 'bo') # plot x and y using blue circle markers plot(y) # plot y using x as index array 0..N-1 plot(y, 'r+') # ditto, but with red plusses0 để biết chi tiết. Các kwarg là các thuộc tính plot(x, y) # plot x and y using default line style and color plot(x, y, 'bo') # plot x and y using blue circle markers plot(y) # plot y using x as index array 0..N-1 plot(y, 'r+') # ditto, but with red plusses0:
[( a.plot(x1, y1, 'g^', x2, y2, 'g-')0, a.plot(x1, y1, 'g^', x2, y2, 'g-')1) | a.plot(x1, y1, 'g^', x2, y2, 'g-')2 | Không có] a.plot(x1, y1, 'g^', x2, y2, 'g-')3 hoặc c Bất kỳ màu matplotlibdata keyword argument. If such a data argument is given, the following arguments are replaced by data[
|