Bạn tạo ra một lượng lớn dữ liệu hàng ngày. Một phần quan trọng của phân tích dữ liệu là trực quan hóa. Một loạt các công cụ vẽ đồ thị đã phát triển trong vài năm qua. Với sự phổ biến của Python như một ngôn ngữ để phân tích dữ liệu, hướng dẫn này tập trung vào việc tạo biểu đồ bằng thư viện Python phổ biến — Matplotlib Show Matplotlib là một thư viện khổng lồ, có thể hơi quá sức đối với người mới bắt đầu — ngay cả khi một người khá thoải mái với Python. Mặc dù có thể dễ dàng tạo một biểu đồ bằng một vài dòng mã, nhưng có thể khó hiểu những gì thực sự diễn ra ở phần cuối của thư viện này. Hướng dẫn này giải thích các khái niệm cốt lõi của Matplotlib để người dùng có thể khám phá toàn bộ tiềm năng của nó Bắt đầu nào điều kiện tiên quyếtThư viện mà chúng ta sẽ sử dụng trong hướng dẫn này để tạo biểu đồ là Python's 0. Bài đăng này giả sử bạn đang sử dụng phiên bản 1. Để cài đặt nó, hãy chạy lệnh 2 sau trong terminal
Để xác minh phiên bản của thư viện mà bạn đã cài đặt, hãy chạy các lệnh sau trong trình thông dịch Python
Nếu bạn đang sử dụng sổ ghi chép Jupyter, bạn có thể hiển thị nội tuyến các biểu đồ Matplotlib bằng lệnh ma thuật sau
Pyplot và Pylab. Một lưu ýTrong giai đoạn phát triển ban đầu, MATLAB của Mathworks đã ảnh hưởng đến John Hunter, người tạo ra Matplotlib. Có một sự khác biệt chính giữa việc sử dụng các lệnh trong MATLAB và Python. Trong MATLAB, tất cả các chức năng đều có sẵn ở mức cao nhất. Về cơ bản, nếu bạn đã nhập mọi thứ từ ________ 03, các chức năng như ________ 04 sẽ có sẵn để sử dụng Tính năng này thuận tiện cho những người đã quen với MATLAB. Tuy nhiên, trong Python, điều này có khả năng tạo ra xung đột với các chức năng khác Do đó, nên sử dụng nguồn 5
Tất cả các chức năng như 4 đều khả dụng trong 5. Bạn có thể sử dụng cùng chức năng 4 bằng cách sử dụng 9 sau lần nhập trước đóPhân tích một âm mưu MatplotlibTài liệu Matplotlib mô tả giải phẫu của một cốt truyện, điều cần thiết trong việc xây dựng sự hiểu biết về các tính năng khác nhau của thư viện Nguồn Các phần chính của biểu đồ Matplotlib như sau
Mỗi phần tử của một cốt truyện có thể được thao tác trong Matplotlib, như chúng ta sẽ thấy sau Không chậm trễ hơn nữa, hãy tạo cốt truyện đầu tiên của chúng tôi Tạo một âm mưuTạo một cốt truyện không phải là một nhiệm vụ khó khăn. Đầu tiên, nhập mô-đun 5. Mặc dù không có quy ước nhưng nó thường được nhập dưới dạng ngắn hơn &mdash 1. Sử dụng phương pháp 2 và cung cấp danh sách các số để tạo biểu đồ. Sau đó, sử dụng phương pháp 3 để hiển thị cốt truyện 8Lưu ý rằng Matplotlib tạo một biểu đồ đường theo mặc định. Các số được cung cấp cho phương thức 2 được hiểu là giá trị y để tạo biểu đồ. Đây là tài liệu của phương pháp 2 để bạn khám phá thêmBây giờ bạn đã tạo thành công ô đầu tiên của mình, hãy để chúng tôi khám phá nhiều cách khác nhau để tùy chỉnh các ô của bạn trong Matplotlib Tùy chỉnh cốt truyệnHãy để chúng tôi thảo luận về các tùy chỉnh phổ biến nhất trong biểu đồ Matplotlib của bạn. Mỗi tùy chọn được thảo luận ở đây là các phương thức của 5 mà bạn có thể gọi để đặt tham số
Hãy để chúng tôi sử dụng các tùy chọn này trong cốt truyện của chúng tôi 2Đây là đầu ra của đoạn mã trên. Lưu ý rằng một tiêu đề đã xuất hiện trong hình, trục Y được gắn nhãn, số dấu tick trên trục Y ít hơn so với trục X và một chú giải được hiển thị ở góc trên cùng bên trái Sau khi mày mò với các tùy chọn cơ bản của một ô, hãy tạo nhiều ô trong cùng một hình. Hãy để chúng tôi cố gắng tạo hai đường thẳng trong cốt truyện của chúng tôi Để đạt được điều này, hãy sử dụng phương pháp 2 hai lần với các bộ dữ liệu khác nhau. Bạn có thể đặt nhãn cho từng biểu đồ đường bằng cách sử dụng đối số 8 của phương thức 2 để làm cho mã ngắn hơn 6Tiếp theo, hãy thử tạo một loại cốt truyện khác. Để tạo biểu đồ phân tán các điểm trên mặt phẳng XY, hãy sử dụng phương pháp 80 8Đây là biểu đồ phân tán trông như thế nào Một số biểu đồ khác có thể được tạo trên Matplotlib. Bạn có thể sử dụng phương pháp 81 để tạo biểu đồ. Bạn có thể thêm nhiều ô vào một hình bằng phương pháp 82. Bạn thậm chí có thể tạo đường dẫn vectơ bằng cách sử dụng mô-đun 83 của 5Xuất các ô với MatplotlibSau khi khám phá các tùy chọn khác nhau trong khi tạo các ô bằng Matplotlib, bước tiếp theo là xuất các ô mà bạn đã tạo. Để lưu một hình dưới dạng hình ảnh, bạn có thể sử dụng phương pháp 85. Tên tệp với đường dẫn tệp phải được cung cấp làm đối số cho phương thức này 4Trong khi tài liệu về 86 liệt kê nhiều lập luận khác nhau, hai lập luận quan trọng nhất được liệt kê bên dưới
Trong khi đoạn mã trên lưu một con số, bạn có thể cần lưu nhiều con số trong cùng một tệp. Matplotlib cho phép bạn lưu nhiều số vào một tệp PDF bằng cách sử dụng lớp 89. Các bước để tạo tệp PDF có nhiều ô được liệt kê bên dưới
Để tóm tắt quy trình, đoạn mã sau tạo một tệp PDF có hai hình mà chúng tôi đã tạo ở trên 5Phần kết luậnTrong hướng dẫn này, chúng tôi đã tạo các ô trong Python với thư viện 0. Chúng tôi đã thảo luận về các khái niệm bạn cần biết để hiểu cách thức hoạt động của Matplotlib và bắt đầu tạo và tùy chỉnh các ô thực. Và chúng tôi đã chỉ cho bạn cách xuất biểu đồ của mình để sử dụng trong các tình huống trong thế giới thực, như báo cáo và bản trình bàyLàm cách nào để bạn tạo các ô bằng Python? Chia sẻ bài viết nàyShaumik Daityari Shaumik là một nhà phân tích dữ liệu vào ban ngày và là một người đam mê truyện tranh vào ban đêm (hoặc có thể, anh ấy là Người Dơi?) Shaumik đã viết hướng dẫn và tạo các chương trình truyền hình trong hơn năm năm. Khi không làm việc, anh ấy bận tự động hóa các công việc hàng ngày thông qua các kịch bản được viết tỉ mỉ Cái gì được sử dụng để vẽ đồ thị trong Python?Có thể vẽ đồ thị trong Python bằng cách sử dụng thư viện Matplotlib . Thư viện Matplotlib chủ yếu được sử dụng để vẽ biểu đồ.
Phương pháp nào được sử dụng để vẽ biểu đồ trong Matplotlib?matplotlib cung cấp gói pyplot được sử dụng để vẽ biểu đồ của dữ liệu đã cho. matplotlib. pyplot là một tập hợp các hàm kiểu lệnh giúp matplotlib hoạt động giống như MATLAB. |