Biểu đồ thanh hoặc biểu đồ thanh hiển thị dữ liệu phân loại với các thanh hình chữ nhật song song có chiều rộng bằng nhau dọc theo một trục. Trong hướng dẫn này, chúng ta sẽ tìm hiểu cách vẽ đồ thị/biểu đồ thanh tiêu chuẩn và các biến thể khác của nó như biểu đồ thanh đôi, biểu đồ thanh xếp chồng và biểu đồ thanh ngang bằng thư viện Python Matplotlib Show Chúng ta sẽ bắt đầu với biểu đồ thanh tiêu chuẩn. Chúng ta sẽ vẽ đồ thị để biểu thị gia tốc do trọng trường $g$ trên Sao Thủy (3. 76$m/s^{2}$), sao Kim (9. 04$m/s^{2}$), Trái đất (9. 8$m/s^{2}$) và Mars (3. 77$m/s^{2}$) Sao Thủy, Sao Kim, Trái Đất và Sao Hỏa. Phạm vi công cộngỞ đây, chúng tôi sử dụng một trong nhiều kiểu được xác định trước có sẵn trong Matplotlib, được gọi là 6, mà chúng tôi chuyển làm đối số cho hàm 7 thuộc gói 8 Bạn có thể lưu chương trình này dưới dạng 9 bên trong một số thư mục, chẳng hạn như, 0, điều hướng đến nó và chạy nó Biểu đồ được tạo trông như sau Biểu đồ thanh đôi/Đồ thịHai biểu đồ thanh có thể được vẽ cạnh nhau để biểu thị các biến phân loại. Biểu đồ như vậy được gọi là biểu đồ thanh đôi. Trong ví dụ bên dưới, chúng tôi vẽ biểu đồ thanh đôi để biểu thị số điểm mà AC Milan và Inter ghi được giữa các mùa giải 1995-96 và 1999-00, đặt cạnh nhau Liên Minh Huyền Thoại. tháng 11. 24, 1996, San Siro. Phạm vi công cộng Biểu đồ/Đồ thị dạng thanh nhómChúng ta cũng có thể đặt nhiều hơn hai biểu đồ thanh cạnh nhau. Hãy để chúng tôi thêm số điểm do Juventus ghi được vào biểu đồ của chúng tôi trong ví dụ trên. Nói chung, các biểu đồ như vậy được gọi là biểu đồ thanh nhóm. Biểu đồ thanh đôi cũng là biểu đồ thanh cụm. Lần này chúng ta đặt chú giải theo chiều ngang bằng cách đặt 1 bên trong hàm 2 Biểu đồ thanh xếp chồng lên nhau/Đồ thịNgoài ra, dữ liệu có thể được biểu diễn bằng cách xếp chồng lên nhau trong các cột dọc. Những biểu đồ như vậy được gọi là biểu đồ thanh xếp chồng lên nhau. Chúng tôi sẽ minh họa điều đó bằng cách hiển thị kết quả chung cuộc của giải cầu lông đôi nam tại Thế vận hội Mùa hè 2016 ở Riocentro, Brazil, giữa các tay vợt đến từ Trung Quốc và Malaysia với tỷ số 16-21, 21-11, 23-21 trong trận nhất, nhì và Biểu đồ thanh ngang/Đồ thịThanh cũng có thể được vẽ theo chiều ngang. Chúng tôi sẽ biểu thị tốc độ tối đa của các siêu xe sau đây dưới dạng biểu đồ thanh ngang. Bugatti Chiron (420 km/h), Hennessey Venom F5 (435 km/h) và Koenigsegg Agera RS (457 km/h). Trong mã Python bên dưới, các màu vạch được đặt riêng cho mỗi ô tô bên trong 3 là 4 ( 5 - đen, 6 - vàng, 7 - đỏ). Lề trái cho trục $y$ đạt được bằng cách đặt 8 bên trong hàm 9Hennessey Venom F5 của Alexander Migl. CC BY-SA 4. 0 5Các ví dụ về MatplotlibNgoài ra, bạn có thể xem qua các ví dụ khác nhau cho từng loại biểu đồ có sẵn trên trang Matplotlib chính thức, các liên kết cụ thể được liệt kê trong phần bên dưới |