Đôi khi tôi đi qua mã như này:Trong Matplotlib, đối số có ý nghĩa gì trong fig.add_subplot (111)?
import matplotlib.pyplot as plt
x = [1, 2, 3, 4, 5]
y = [1, 4, 9, 16, 25]
fig = plt.figure()
fig.add_subplot(111)
plt.scatter(x, y)
plt.show()
nào sản xuất:
Tôi đã đọc các tài liệu như điên nhưng tôi không thể tìm thấy một lời giải thích cho 111
. đôi khi tôi thấy một số 212
.
Đối số của fig.add_subplot()
là gì?
Có bất kỳ tài liệu chi tiết về vấn đề này?Sự khác nhau giữa lưới 1x1 và lưới 2x3 trong ngữ cảnh này là gì? – donatello
lưới 1x1 = 1 hàng, 1 cột. 2x3 lưới = 2 hàng, 3 cột. Số thứ ba bắt đầu từ 1 và gia số hàng-đầu tiên. Xem tài liệu về subplot() để biết thêm thông tin. – ianalis
Như những người khác đã giải thích (hơn hai năm trước), đây là một di sản từ MATLAB. Nhưng vì lợi ích của người đọc trong tương lai, bạn nên biết rằng có tồn tại một sự thay thế tốt hơn, dưới dạng phương thức 'subplots()'. – jarondl