Cách in một đường thẳng đứng trong Python
Có thể thêm các đường ngang và dọc và hình chữ nhật bao trùm toàn bộ ô thông qua các phương pháp Show
Matplotlib là một trong những thư viện phổ biến nhất của python. Nó được sử dụng rộng rãi để vẽ đồ thị, hình ảnh động, v.v. Nhiều khi người lập trình cần kẻ các đường thẳng đứng trong cốt truyện. Điều này có thể là để tách hai biểu đồ hoặc tạo sự khác biệt khác Bài viết này sẽ hướng dẫn chúng ta cách vẽ các đường thẳng đứng trong matplotlib Tạo một đường thẳng đứngVẽ đồ thị dọc đơn bằng phương pháp axvline()Đây là một trong những cách phổ biến nhất để tạo các đường thẳng đứng trong matplotlib. Đúng như tên gọi, chức năng này sẽ tạo một đường trục tung Ví dụ
đầu raHình 1Giải trìnhĐoạn mã trên có thể được giải thích như sau
Chúng ta cũng có thể thêm nhiều thuộc tính khác vào biểu đồ, giống như chúng ta làm với bất kỳ biểu đồ nào khác Ví dụ
đầu raHình 2Vẽ một đường thẳng đứng bằng phương pháp vlines()Một phương pháp khác là sử dụng phương thức vlines(). Cái này cũng thực hiện chức năng tương tự như cái trước. Tuy nhiên, điều này được sử dụng phổ biến hơn với bộ dữ liệu thông số liên quan
Ví dụ
đầu raHình 3Giải trìnhĐoạn mã trên có thể được giải thích như sau
Cuối cùng, chúng tôi đã gọi chức năng chính bằng đoạn mã sau
Vẽ một đường thẳng đứng bằng hàm plot()Hàm plot() chủ yếu được sử dụng để vẽ đồ thị 2D. Chúng ta cần chỉ định một kỹ thuật duy nhất để có được đường thẳng đứng của hình. Chức năng này không dành riêng cho việc vẽ các đường thẳng đứng. Do đó chúng ta cần truyền các tham số cụ thể cho hàm để lấy đường thẳng đứng Chúng ta cần truyền các đối số sau (giá trị đầu x, giá trị cuối x),(giá trị đầu y, giá trị cuối y) Ví dụ
đầu rahinh 4Giải trìnhĐoạn mã trên có thể được giải thích như sau
(x,x),(5,9)
Ghi chú. Chúng tôi đã viết một bài báo về các đường ngang mà bạn có thể đọc ở đây. Cách vẽ các đường ngang trong Matplotlib Tạo nhiều đường thẳng đứngChúng ta cũng có thể tạo nhiều đường thẳng đứng trong matplotlib. Đối với điều này, chúng ta cần sử dụng nhiều chức năng như vậy Vẽ nhiều đường thẳng đứng bằng hàm axvlines()Ví dụ
đầu raHình 5Vẽ nhiều đường thẳng đứng bằng hàm vlines()Rõ ràng ngay từ cái tên, đây là cách viết tắt của các đường thẳng đứng mà chúng tôi sử dụng phương pháp vlines để vẽ các đường thẳng đứng khác nhau trên các trục Ví dụ________số 8_______ đầu raHình 6Vẽ nhiều đường thẳng đứng bằng hàm plot()Ví dụ
đầu raHình 7Ghi chú. Chúng ta không cần chuyển các đối số màu cho các ô để làm cho chúng khác biệt. Chức năng vẽ đồ thị sẽ tự động gán các giá trị khác nhau cho từng ô. Đây là một trong những ưu điểm của chức năng này Chúng tôi cũng có thể sử dụng tất cả các chức năng trong cùng một mã. Điều này có thể được thực hiện như sau Ví dụ 0đầu raHình 8suy nghĩ cuối cùngTrong bài viết này, chúng ta đã học cách tạo các đường thẳng đứng trong matplotlib. Chúng tôi đã thảo luận chủ yếu về ba chức năng được gọi là dây leo, cốt truyện và axvline. Chức năng vẽ ô sẽ tự động gán các màu khác nhau cho các ô khác nhau. Tuy nhiên, các chức năng khác sẽ gán các màu tương tự cho tất cả các đường thẳng đứng Người đọc được khuyến khích xem tài liệu python matplotlib để khám phá thêm về các thuộc tính và chức năng liên quan |