CFSDN nhấn mạnh vào việc tạo ra giá trị thông qua mã nguồn mở. Chúng tôi cam kết xây dựng một nền tảng chia sẻ tài nguyên để mọi người làm CNTT có thể tìm thấy thế giới tuyệt vời của riêng mình tại đây.
Bài đăng trên blog CFSDN này về matplotlib.subplot() vẽ các biểu đồ con và chia sẻ trục y được tác giả thu thập và sắp xếp. Nếu bạn quan tâm đến bài viết này, hãy nhớ thích nó.
Đôi khi bạn muốn vẽ nhiều hình ảnh cùng nhau để dễ so sánh hơn. Cả subplot và subplot đều có thể được sử dụng để thực hiện điều này. Để so sánh cụ thể, vui lòng tham khảo bài đăng trên blog tham khảo. Ở đây chúng tôi sử dụng biểu đồ phụ của thư viện matplotlib làm ví dụ.
Dữ liệu trông như thế nào?
Có hai phân đoạn dữ liệu, dữ liệu đầu tiên thuộc loại DataFrame và dữ liệu thứ hai thuộc loại ndarray. Mỗi dữ liệu có 3 cột. Tôi muốn vẽ một biểu đồ phụ dạng đường 1*3, với cột thứ n của dữ liệu đầu tiên và cột thứ n của dữ liệu thứ hai được vẽ trên một biểu đồ phụ. Trước tiên chúng ta hãy xem hai dữ liệu này trông như thế nào (để dễ hiển thị, chỉ xem 5 hàng đầu tiên).
?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
|
TRONG [
1
]: tập kiểm tra_đầu()
Ngoài [
1
]:
Mở
Cao Thấp
0
778,81
789,63
775,80
1
788,36
791,34
783,16
2
786.08
794,48
785.02
3
795,26
807,90
792,20
4
806,40
809,97
802.83
TRONG [
2
]: giá_cổ_bản_dự_đoán
Ngoài [
2
]: [[
790.6911
796.39215
779.3191
]
[
790.24524
796.0866
778.9673
]
[
789.5737
795.52606
778.3751
]
[
790.1047
796.10864
778.92395
]
[
790.8686
796.94104
779.7281
]]
|
Quá trình thực hiện
Lưu ý: plt.setp() được sử dụng để chia sẻ trục y.
?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
hai mươi mốt
hai mươi hai
|
quả sung
=
plt.figure(figsize
=
(
30
,
10
), điểm ảnh
=
80
)
trục1
=
plt.subplot(
131
)
ax1.đặt_tiêu_đề(
'Giá mở'
)
ax1.plot(testing_set.values[:,
0
], màu sắc
=
'màu đỏ'
, nhãn
=
'Giá mở thực tế'
)
ax1.plot(giá_cổ_chứng_dự_đoán[:,
0
], màu sắc
=
'màu xanh da trời'
, nhãn
=
'Giá mở cửa dự đoán'
)
plt.setp(ax1.get_xticklabels(), kích thước phông chữ
=
6
)
ax1.huyền thoại()
trục2
=
plt.subplot(
132
,chia sẻ
=
trục1)
ax2.đặt_tiêu_đề(
'Giá cao'
)
ax2.plot(testing_set.values[:,
1
], màu sắc
=
'màu đỏ'
, nhãn
=
'Giá thực sự cao'
)
ax2.plot(giá_cổ_chứng_dự_đoán[:,
1
], màu sắc
=
'màu xanh da trời'
, nhãn
=
'Giá cao dự đoán'
)
ax2.huyền thoại()
trục3
=
plt.subplot(
133
,chia sẻ
=
trục1)
ax3.đặt_tiêu_đề(
'Giá thấp'
)
ax3.plot(testing_set.values[:,
2
], màu sắc
=
'màu đỏ'
, nhãn
=
'Giá thực sự thấp'
)
ax3.plot(giá_cổ_chứng_dự_đoán[:,
2
], màu sắc
=
'màu xanh da trời'
, nhãn
=
'Giá thấp dự đoán'
)
ax3.huyền thoại()
plt.hiển thị()
|
kết quả:

Đây là phần cuối của bài viết này về phương pháp vẽ đồ thị con và chia sẻ trục y của matplotlib.subplot(). Để biết thêm thông tin về đồ thị con matplotlib.subplot(), vui lòng tìm kiếm các bài viết trước của tôi hoặc tiếp tục duyệt các bài viết liên quan sau. Tôi hy vọng bạn sẽ ủng hộ tôi trong tương lai! .
Liên kết gốc: https://blog.csdn.net/m0_38125087/article/details/106593500.
Cuối cùng, bài viết này về matplotlib.subplot() vẽ đồ thị con và chia sẻ phương pháp trục y ở đây. Nếu bạn muốn biết thêm về matplotlib.subplot() vẽ đồ thị con và chia sẻ phương pháp trục y, vui lòng tìm kiếm các bài viết CFSDN hoặc tiếp tục duyệt các bài viết liên quan. Tôi hy vọng bạn sẽ ủng hộ blog của tôi trong tương lai! .
Tôi là một lập trình viên xuất sắc, rất giỏi!