VẼ ĐỒ THỊ BẰNG PYTHON

*


Bạn đang xem: Vẽ đồ thị bằng python

Trang chủ‎ > ‎Nguyễn Văn Hải‎ > ‎Nghiên cứu‎ > ‎Machine Learning‎ > ‎Building Machine Learning system with Python‎ > ‎Chương thơm 1: Bắt đầu cùng với Python‎ > ‎
mathplotlib.pyplot là 1 tập hòa hợp các hàm mà lại matplotlib rất có thể thao tác như MATLAB. Mỗi hàm pyplot chế tác lên một sự biến hóa trong đồ thị, ví dụ như tạo thành một size trang bị thị, vẽ dồ thị bên trên size đã chế tạo ra, hoặc vẽ nhiều mặt đường trình diễn trên cùng 1 vật dụng thị, dãn nhãn cho các trục,... Các trạng thái không giống nhau vào matplotlib.pyplot giữ lại các hàm sẽ gọi, qua đó lưu giữ những lắp thêm của đồ dùng thị bây giờ và vùng trang bị thị được vẽ, cùng hàm của đồ vật thị được vẽ thẳng trên trục tọa độ (axes tại đây có nghĩa về đồ vật thị của hình được vẽ chứ chưa phải dịnh nghĩa những trục vào toán thù học)


*

Trên vật thị cho biết thêm trục x có khoảng từ 0-3 cơ mà trục y lại có tầm khoảng từ 0-4. Vì ví như sử dụng một danh sách đối kháng hoặc hàng đến hàm plot(), matplotlib đã phát âm đây là chuỗi mang lại độ cao của trục y và đã tự động hóa đồng nhất nó với trục x. Do phạm vi của pyhẹp bước đầu bằng 0, buộc phải vector khoác định của x sẽ có được thuộc chiều dài với y cùng bắt đầu trường đoản cú 0. Vì nạm trục x sẽ là <0, 1, 2, 3> Hàm plot() là 1 trong những hàm rất linh hoạt, cùng có thể rước một số tùy ý của argument. Ví dụ, ta vẽ đồ gia dụng thị của y theo x, hoàn toàn có thể sủ dụng câu lệnh sau:
Với từng cặp x, y ta bao gồm tùy chọn lắp thêm ba là format của chuỗi công cụ về màu sắc cùng hình dáng của biểu trang bị. Các định dạng của kíhiệu hay kí từ bỏ được mang từ MATLAB với bạn có thể phối hợp một chuỗicolor và một dạng con đường vật thị. Mặc định của định hình là "b-", là một trong những con đường màu xanh lá cây nước biển lớn. lấy ví dụ như, vẽ đồ dùng thị bên dưới bởi những lốt tròn đỏ,

Xem thêm: Quỳnh Anh Shyn Chụp Ảnh Cưới Hot Boy Bê Trần Ngoài Đời Khiến Ai Cũng

import matplotlib.pyplot as pltplt.plot(<1,2,3,4>, <1,4,9,16>, "ro")plt.axis(<0, 6, 0, 20>)plt.show()
*

import numpy as npimport matplotlib.pyplot as plt# evenly sampled time at 200ms intervalst = np.arange(0., 5., 0.2)# red dashes, blue squares & green trianglesplt.plot(t, t, "r--", t, t**2, "bs", t, t**3, "g^")plt.show()
*

Nếu matplotlib bị giới hạn khi thao tác cùng với danh sách (list), có thể nó sẽ khó hoàn toàn có thể giải pháp xử lý dữ liệu là số. Một cách bao quát, chúng ta thực hiện dãy(array) của numpy.