Matplotlib online
Python với numpy, pandas, matplotlib, scipy và scikit-learn. Biểu đồ hiện ngay cạnh đầu ra. Miễn phí, không cần đăng ký.
Nhấn Chạy và biểu đồ sẽ hiện ở đây.
Vẽ biểu đồ Python online, không cần cài đặt
Viết Python, nhấn Chạy và biểu đồ hiện ra ngay cạnh code. Playground online miễn phí này chạy Python 3.12 thật với numpy, pandas, matplotlib, scipy và scikit-learn đã cài sẵn, nên bạn đi từ vài dòng dữ liệu đến một biểu đồ hoàn chỉnh mà không phải thiết lập Jupyter, pip hay môi trường ảo.
Chọn một ví dụ để bắt đầu: biểu đồ đường, biểu đồ phân tán với các nhóm tô màu, biểu đồ histogram, các cụm k-means trên bộ dữ liệu iris hoặc biểu đồ cột bằng pandas. Đổi một con số, chạy lại và xem biểu đồ thay đổi. Đây là nơi tiện lợi để thử một lệnh plt, xem groupby trả về gì hay thử một mô hình scikit-learn trên bộ dữ liệu có sẵn.
Công cụ vẽ biểu đồ Python online này làm được gì
- Python thật với bộ công cụ khoa học dữ liệu:
numpy,pandas,matplotlib,scipyvàscikit-learnsẵn sàng đểimport. - Biểu đồ vẽ ngay trên trang: mọi hình mà code của bạn tạo bằng
plt.show()đều hiện cạnh đầu ra, sắc nét ở mọi kích thước, và phóng to chỉ với một cú nhấp. - Nhiều hình trong một lần chạy được hiển thị dạng ảnh thu nhỏ, và cảnh báo của Python được liệt kê phía trên biểu đồ thay vì lẫn trong đầu ra.
- Code được lưu trong trình duyệt ngay khi bạn gõ. Sao chép hoặc tải
main.pyvề để làm tiếp trong Jupyter hay trình soạn thảo của riêng bạn.
Bạn có thể vẽ gì trong matplotlib playground
- Biểu đồ đường của một hàm số hay chuỗi thời gian với
plt.plot, kèm chú giải và nhãn trục. - Biểu đồ phân tán và histogram của dữ liệu ngẫu nhiên từ
numpy.random, để thấy một phân phối dần thành hình. - Biểu đồ cột lấy thẳng từ pandas: nhóm các hàng bằng
groupby, tính tổng rồi gọi.plot(kind="bar"). - Học máy trên các bộ dữ liệu có sẵn của scikit-learn như
load_iris,load_winevàload_digits: phân cụm, ranh giới quyết định và điểm số mô hình.
Câu hỏi thường gặp về matplotlib online
Trình soạn thảo matplotlib online này có miễn phí không?
Có. Công cụ miễn phí và không cần tài khoản: mở trang, sửa code và nhấn Chạy.
Có thể dùng những thư viện Python nào?
numpy, pandas, matplotlib, scipy và scikit-learn, cùng thư viện chuẩn. Bạn không thể pip install thêm package khác ở đây.Biểu đồ matplotlib có thật sự hiện ra không?
plt.show() sau khi vẽ, hoặc chỉ cần để hình mở ở cuối chương trình, và biểu đồ sẽ hiện cạnh đầu ra. Biểu đồ đường, phân tán, cột, histogram, ảnh và đường đồng mức được vẽ trực tiếp; một vài loại biểu đồ khác được hiển thị dưới dạng ảnh mà matplotlib đã render. Mỗi lần chạy hiển thị tối đa 8 hình.Có dùng scikit-learn online ở đây được không?
sklearn như bình thường và huấn luyện các mô hình như KMeans, KNeighborsClassifier hay LinearRegression. Dùng các bộ dữ liệu đi kèm scikit-learn như load_iris(), hoặc tự tạo bằng numpy và pandas. Các bộ dữ liệu cần tải về, như fetch_openml, thì không dùng được.Giới hạn là gì?
Mỗi lần chạy có khoảng 10 giây, code dài tối đa khoảng 14 KB, và chương trình không đọc được đầu vào, không mở được tệp bạn tải lên hay truy cập internet. Như vậy là thừa đủ cho biểu đồ và mô hình nhỏ. Với project lớn hơn, hãy chép code sang Jupyter hoặc Python cài trên máy.
Học machine learning tiếp như thế nào sau khi thử?
Sửa các ví dụ và xem biểu đồ thay đổi ra sao. Khi muốn học có hướng dẫn, khóa học Machine Learning của Coddy dạy numpy, pandas, vẽ biểu đồ và scikit-learn qua các bài học ngắn, vẽ biểu đồ theo đúng cách như ở đây.
Công cụ hữu ích cho Matplotlib
Các công cụ miễn phí chạy trên trình duyệt, dùng tốt cùng Playground Matplotlib, tất cả đều thuộc Coddy.