time,latitude,longitude,depth,mag,magType,nst,gap,dmin,rms,net,id,updated,place,type
2015-04-25T14:25:06.520Z,40.6044998,-121.8546677,17.65,1.92,md,7,172,0.0806,0.02,nc,nc72435025,2015-04-25T14:31:51.640Z,"12km NNE of Shingletown, California",earthquake
2015-04-25T14:21:16.420Z,37.6588326,-122.5056686,7.39,2.02,md,21,99,0.07232,0.04,nc,nc72435020,2015-04-25T14:26:05.693Z,"3km SSW of Broadmoor, California",earthquake
2015-04-25T14:14:40.000Z,62.6036,-147.6845,43.1,1.7,ml,,,,0.67,ak,ak11565061,2015-04-25T14:40:18.782Z,"108km NNE of Sutton-Alpine, Alaska",earthquake
2015-04-25T14:10:02.830Z,27.5843,85.6622,10,4.6,mb,,86,5.898,0.87,us,us20002965,2015-04-25T14:38:25.174Z,"14km E of Panaoti, Nepal",earthquake
2015-04-25T13:55:47.040Z,33.0888333,-116.0531667,5.354,1.09,ml,23,38,0.1954,0.26,ci,ci37151511,2015-04-25T13:59:57.204Z,"10km SE of Ocotillo Wells, California",earthquake
Notebook này giới thiệu thư viện Matplotlib. Đây là một trong những gói Python cốt lõi để trực quan hóa dữ liệu và được nhiều gói không gian và phi không gian sử dụng để tạo biểu đồ và bản đồ
Các khái niệm
Điều quan trọng là phải hiểu 2 đối tượng matplotlib
- Nhân vật. Đây là vùng chứa chính của cốt truyện. Một hình có thể chứa nhiều ô bên trong nó
- trục. Các trục đề cập đến một biểu đồ hoặc biểu đồ riêng lẻ. Một hình chứa 1 hoặc nhiều trục
Chúng tôi tạo một hình và một subplot duy nhất. Chỉ định 1 hàng và 1 cột cho hàm
fig, ax = plt.subplots[1, 1]
fig.set_size_inches[5,5]
ax.plot[point[0], point[1], color='green', marker='o']
plt.show[]
5 tạo một hình và một trục bên trong nó. Ngay cả khi chúng ta có một biểu đồ duy nhất trong hình, sẽ rất hữu ích khi sử dụng logic khởi tạo này để nó nhất quán trên các tập lệnh khác nhaufig, ax = plt.subplots[1, 1]
fig.set_size_inches[5,5]
plt.show[]
Trước tiên, hãy tìm hiểu cách vẽ một điểm bằng matplotlib. Giả sử chúng ta muốn hiển thị một điểm tại tọa độ [0. 5, 0. 5]
Chúng tôi hiển thị điểm bằng hàm
fig, ax = plt.subplots[1, 1]
fig.set_size_inches[5,5]
ax.plot[point[0], point[1], color='green', marker='o']
plt.show[]
6. Hàm fig, ax = plt.subplots[1, 1]
fig.set_size_inches[5,5]
ax.plot[point[0], point[1], color='green', marker='o']
plt.show[]
6 cần ít nhất 2 đối số, đối số đầu tiên là một hoặc nhiều tọa độ x và đối số thứ hai là một hoặc nhiều tọa độ y. Hãy nhớ rằng khi một biểu đồ được hiển thị bằng cách sử dụng fig, ax = plt.subplots[1, 1]
fig.set_size_inches[5,5]
ax.plot[point[0], point[1], color='green', marker='o']
plt.show[]
0, nó sẽ hiển thị biểu đồ đó và làm trống hình. Vì vậy, bạn sẽ phải tạo lại nóThẩm quyền giải quyết. matplotlib. pyplot. mảnh đất
fig, ax = plt.subplots[1, 1]
fig.set_size_inches[5,5]
ax.plot[point[0], point[1], color='green', marker='o']
plt.show[]
Ghi chú. Hiểu về
fig, ax = plt.subplots[1, 1]
fig.set_size_inches[5,5]
ax.plot[point[0], point[1], color='green', marker='o']
plt.show[]
1 và fig, ax = plt.subplots[1, 1]
fig.set_size_inches[5,5]
ax.plot[point[0], point[1], color='green', marker='o']
plt.show[]
2Hàm Python chấp nhận 2 loại đối số. - Đối số không phải từ khóa. Chúng được gọi là
fig, ax = plt.subplots[1, 1]
fig.set_size_inches[5,5]
ax.plot[point[0], point[1], color='green', marker='o']
plt.show[]
1. Khi số lượng đối số mà hàm nhận không cố định, nó được chỉ định là fig, ax = plt.subplots[1, 1]
fig.set_size_inches[5,5]
ax.plot[point[0], point[1], color='green', marker='o']
plt.show[]
1. Trong hàm fig, ax = plt.subplots[1, 1]
fig.set_size_inches[5,5]
ax.plot[point[0], point[1], color='green', marker='o']
plt.show[]
6 ở trên, bạn có thể chỉ định 1 đối số, 2 đối số hoặc thậm chí 6 đối số và hàm sẽ trả lời tương ứng. - Đối số từ khóa. Chúng được gọi là fig, ax = plt.subplots[1, 1]
fig.set_size_inches[5,5]
ax.plot[point[0], point[1], color='green', marker='o']
plt.show[]
2. Chúng được chỉ định là cặp fig, ax = plt.subplots[1, 1]
fig.set_size_inches[5,5]
ax.plot[point[0], point[1], color='green', marker='o']
plt.show[]
7 và thường được sử dụng để chỉ định các tham số tùy chọn. Chúng phải luôn được chỉ định sau các đối số không phải từ khóa. fig, ax = plt.subplots[1, 1]
fig.set_size_inches[5,5]
ax.plot[point[0], point[1], color='green', marker='o']
plt.show[]
8 trong hàm fig, ax = plt.subplots[1, 1]
fig.set_size_inches[5,5]
ax.plot[point[0], point[1], color='green', marker='o']
plt.show[]
6 là đối số bàn phímMột khu vực có vấn đề để vẽ dữ liệu không gian địa lý bằng matplotlib là dữ liệu không gian địa lý thường được biểu thị dưới dạng danh sách tọa độ x và y. Giả sử chúng ta muốn vẽ 3 điểm sau được định nghĩa là danh sách các bộ [x, y]
fig, ax = plt.subplots[1, 1]
fig.set_size_inches[5,5]
plt.show[]
1Nhưng để vẽ nó,
fig, ax = plt.subplots[1, 1]
fig.set_size_inches[5,5]
plt.show[]
10 yêu cầu 2 danh sách riêng biệt hoặc tọa độ x và y. Ở đây chúng ta có thể sử dụng hàm fig, ax = plt.subplots[1, 1]
fig.set_size_inches[5,5]
plt.show[]
11 để tạo danh sách tọa độ x và yfig, ax = plt.subplots[1, 1]
fig.set_size_inches[5,5]
plt.show[]
4Bây giờ chúng có thể được vẽ bằng phương pháp
fig, ax = plt.subplots[1, 1]
fig.set_size_inches[5,5]
ax.plot[point[0], point[1], color='green', marker='o']
plt.show[]
6. Chúng tôi chỉ định các đối số từ khóa fig, ax = plt.subplots[1, 1]
fig.set_size_inches[5,5]
plt.show[]
13 và fig, ax = plt.subplots[1, 1]
fig.set_size_inches[5,5]
plt.show[]
14fig, ax = plt.subplots[1, 1]
fig.set_size_inches[5,5]
plt.show[]
7fig, ax = plt.subplots[1, 1]
fig.set_size_inches[5,5]
plt.show[]
8Bạn có thể lưu hình bằng phương pháp
fig, ax = plt.subplots[1, 1]
fig.set_size_inches[5,5]
plt.show[]
15. Hãy nhớ lưu hình trước khi gọi fig, ax = plt.subplots[1, 1]
fig.set_size_inches[5,5]
ax.plot[point[0], point[1], color='green', marker='o']
plt.show[]
0 nếu không hình sẽ trốngfig, ax = plt.subplots[1, 1]
fig.set_size_inches[5,5]
ax.plot[point[0], point[1], color='green', marker='o']
plt.show[]
1Matplotlib cung cấp nhiều chức năng chuyên dụng cho các loại ô khác nhau.
fig, ax = plt.subplots[1, 1]
fig.set_size_inches[5,5]
plt.show[]
17 cho Biểu đồ phân tán, fig, ax = plt.subplots[1, 1]
fig.set_size_inches[5,5]
plt.show[]
18 cho Biểu đồ thanh, v.v. Bạn có thể sử dụng chúng trực tiếp, nhưng trên thực tế, chúng được sử dụng thông qua các thư viện cấp cao hơn như fig, ax = plt.subplots[1, 1]
fig.set_size_inches[5,5]
plt.show[]
19. Trong phần tiếp theo, chúng ta sẽ xem cách tạo các biểu đồ như vậy