Kính thưa tất cả,
ai đó có thể giải thích cho tôi tại sao nhãn = 'tất cả các nhà phát triển' và nhãn ='python' không hoạt động trong matplotlib
cảm ơn rất nhiều
từ matplotlib nhập pyplot dưới dạng plt
dev_x = [25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35]
dev_y = [2000, 2300, 2400, 2500, 2700, 2800, 2900, 3000, 3100, 3200, 3300]
plt. cốt truyện[dev_x, dev_y, nhãn = “Tất cả các nhà phát triển”]
py_dev_y = [3000, 3200, 3500, 4000, 4100, 4200, 4300, 4500, 4700, 4900, 5000]
plt. cốt truyện [dev_x, py_dev_y, nhãn = “Python”]
plt. title['Lương trung bình [USD] theo độ tuổi']
plt. xlabel['Tuổi']
plt. ylabel['Lương trung bình [USD]']
plt. chỉ[]
Hàm plt.savefig[]
cần được gọi ngay phía trên dòng plt.show[]
. Tất cả các tính năng của cốt truyện phải được chỉ định trước khi cốt truyện được lưu dưới dạng tệp hình ảnh. Nếu hình được lưu sau lệnh plt.show[]
; . Gọi plt.savefig[]
sau khi gọi plt.show[]
có thể gặp sự cố khi xây dựng các ô trong sổ ghi chép Jupyter có bật %matplotlib inline
Một lệnh savefig[]
tiêu chuẩn là
plt.savefig['plot.png', dpi=300, bbox_inches='tight']
Trong đó
import matplotlib.pyplot as plt # if using a Jupyter notebook, include: %matplotlib inline0 là tên của tệp hình ảnh đã lưu. Matplotlib suy ra định dạng tệp hình ảnh [. png,. jpg, v.v.] dựa trên phần mở rộng được chỉ định trong tên tệpx = [0, 2, 4, 6] y = [1, 3, 4, 8]
plt.plot[x,y]
plt.xlabel['x values'] plt.ylabel['y values'] plt.title['plotted x and y values'] plt.legend[['line 1']]
# save the figure plt.savefig['plot.png', dpi=300, bbox_inches='tight']
plt.show[]
Đối số từ khóa
import matplotlib.pyplot as plt # if using a Jupyter notebook, include: %matplotlib inline4 là tùy chọn. Nếu các nhãn trục trong biểu đồ bị cắt trong hình ảnh đã lưu, hãy đặtx = [0, 2, 4, 6] y = [1, 3, 4, 8]
plt.plot[x,y]
plt.xlabel['x values'] plt.ylabel['y values'] plt.title['plotted x and y values'] plt.legend[['line 1']]
# save the figure plt.savefig['plot.png', dpi=300, bbox_inches='tight']
plt.show[]
import matplotlib.pyplot as plt # if using a Jupyter notebook, include: %matplotlib inline4x = [0, 2, 4, 6] y = [1, 3, 4, 8]
plt.plot[x,y]
plt.xlabel['x values'] plt.ylabel['y values'] plt.title['plotted x and y values'] plt.legend[['line 1']]
# save the figure plt.savefig['plot.png', dpi=300, bbox_inches='tight']
plt.show[]