Làm thế nào để bạn thiết lập một biểu đồ trục trong python?

Trước đó trong chương này, bạn đã học cách tạo các đối tượng

# Define plot space
fig, ax = plt.subplots[figsize=[10, 6]]

# Define x and y axes
ax.plot[months, 
        boulder_monthly_precip]
5 và
# Define plot space
fig, ax = plt.subplots[figsize=[10, 6]]

# Define x and y axes
ax.plot[months, 
        boulder_monthly_precip]
6 bằng cách sử dụng hàm
# Define plot space
fig, ax = plt.subplots[figsize=[10, 6]]

# Define x and y axes
ax.plot[months, 
        boulder_monthly_precip]
7 từ pyplot [mà bạn đã nhập bằng bí danh
# Define plot space
fig, ax = plt.subplots[figsize=[10, 6]]

# Define x and y axes
ax.plot[months, 
        boulder_monthly_precip]
8]

# Define plot space
fig, ax = plt.subplots[figsize=[10, 6]]

# Define x and y axes
ax.plot[months, 
        boulder_monthly_precip]
9

Bây giờ bạn đã biết cách tạo các ô cơ bản bằng matplotlib, bạn có thể bắt đầu thêm dữ liệu vào các ô trong hình của mình

Bắt đầu bằng cách nhập mô-đun

[]
0 với bí danh
# Define plot space
fig, ax = plt.subplots[figsize=[10, 6]]

# Define x and y axes
ax.plot[months, 
        boulder_monthly_precip]
8 và tạo một vài danh sách để vẽ biểu đồ lượng mưa trung bình hàng tháng [inch] cho Boulder, Colorado do U cung cấp. S. Cơ quan Khí quyển và Đại dương Quốc gia [NOAA]

# Import pyplot
import matplotlib.pyplot as plt

________số 8

Vẽ dữ liệu của bạn bằng Matplotlib

Bạn có thể thêm dữ liệu vào biểu đồ của mình bằng cách gọi đối tượng

[]
2 mong muốn, là phần tử trục mà bạn đã xác định trước đó bằng

# Define plot space
fig, ax = plt.subplots[figsize=[10, 6]]

# Define x and y axes
ax.plot[months, 
        boulder_monthly_precip]
9

Bạn có thể gọi phương thức

[]
4 của đối tượng
[]
2 và chỉ định các đối số cho trục x [trục ngang] và trục y [trục tung] của biểu đồ như sau

[]
6

Trong ví dụ này, bạn đang thêm dữ liệu từ các danh sách mà bạn đã xác định trước đó, với các tháng dọc theo trục x và boulder_monthly_precip dọc theo trục y

Mẹo dữ liệu. Lưu ý rằng dữ liệu được vẽ dọc theo trục x và y cũng có thể đến từ các mảng có nhiều mảng cũng như các hàng hoặc cột trong khung dữ liệu gấu trúc

# Define plot space
fig, ax = plt.subplots[figsize=[10, 6]]

# Define x and y axes
ax.plot[months, 
        boulder_monthly_precip]

[]

Bạn có thể sử dụng rìu. cốt truyện để thêm một biểu đồ đường vào hình của bạn

Lưu ý rằng đầu ra hiển thị loại đối tượng cũng như mã định danh duy nhất [hoặc vị trí bộ nhớ] cho hình

[]
7

Bạn có thể ẩn thông tin này khỏi đầu ra bằng cách thêm

[]
8 làm dòng cuối cùng bạn gọi trong mã cốt truyện của mình

# Define plot space
fig, ax = plt.subplots[figsize=[10, 6]]

# Define x and y axes
ax.plot[months, 
        boulder_monthly_precip]
8

Bạn có thể thêm plt. show[] làm dòng mã cuối cùng để ẩn đầu ra bổ sung được tạo về mã định danh duy nhất cho hình

Quy ước đặt tên cho các đối tượng lô Matplotlib

Lưu ý rằng đối tượng

[]
2 mà bạn đã tạo ở trên thực sự có thể được gọi là bất kỳ thứ gì bạn muốn;

Tuy nhiên, sẽ không tốt nếu sử dụng tên ngẫu nhiên cho các đối tượng như

# Define plot space
fig, ax = plt.subplots[figsize=[10, 6]]

# Define x and y axes
ax.plot[months, 
        boulder_monthly_precip]
80

Quy ước trong cộng đồng Python là sử dụng

[]
2 để đặt tên cho đối tượng
# Define plot space
fig, ax = plt.subplots[figsize=[10, 6]]

# Define x and y axes
ax.plot[months, 
        boulder_monthly_precip]
6, nhưng thật tốt khi biết rằng các đối tượng trong Python không nhất thiết phải được đặt tên cụ thể.

Bạn chỉ cần sử dụng cùng một tên để gọi đối tượng mà bạn muốn, mỗi lần bạn gọi nó

Ví dụ: nếu bạn đã đặt tên cho đối tượng

[]
2 là
# Define plot space
fig, ax = plt.subplots[figsize=[10, 6]]

# Define x and y axes
ax.plot[months, 
        boulder_monthly_precip]
80 khi tạo đối tượng, thì bạn sẽ sử dụng cùng tên đó là
# Define plot space
fig, ax = plt.subplots[figsize=[10, 6]]

# Define x and y axes
ax.plot[months, 
        boulder_monthly_precip]
80 để gọi đối tượng khi bạn muốn thêm dữ liệu vào đối tượng đó

# Define plot space
fig, ax = plt.subplots[figsize=[10, 6]]

# Define x and y axes
ax.plot[months, 
        boulder_monthly_precip]
7

Mặc dù quy ước sử dụng ax làm tên của đối tượng trục, nhưng bạn thực sự có thể gọi nó là bất cứ thứ gì bạn muốn, thậm chí một cái gì đó như bob

Tạo các loại ô Matplotlib khác nhau. Âm mưu phân tán và thanh

Bạn có thể nhận thấy rằng theo mặc định,

# Define plot space
fig, ax = plt.subplots[figsize=[10, 6]]

# Define x and y axes
ax.plot[months, 
        boulder_monthly_precip]
87 tạo biểu đồ dưới dạng biểu đồ đường [có nghĩa là tất cả các giá trị được kết nối bằng một đường liên tục trên biểu đồ]

Bạn cũng có thể sử dụng đối tượng

[]
2 để tạo

  • biểu đồ phân tán [sử dụng
    # Define plot space
    fig, ax = plt.subplots[figsize=[10, 6]]
    
    # Define x and y axes
    ax.plot[months, 
            boulder_monthly_precip]
    
    89]. các giá trị được hiển thị dưới dạng các điểm riêng lẻ không được kết nối với một đường liên tục
  • ô thanh [sử dụng
    # Define plot space
    fig, ax = plt.subplots[figsize=[10, 6]]
    
    # Define x and y axes
    ax.plot[months, 
            boulder_monthly_precip]
    
    70]. các giá trị được hiển thị dưới dạng các thanh có chiều cao cho biết giá trị tại một điểm cụ thể

# Define plot space
fig, ax = plt.subplots[figsize=[10, 6]]

# Define x and y axes
ax.plot[months, 
        boulder_monthly_precip]
2

Bạn có thể sử dụng rìu. phân tán để tạo một biểu đồ phân tán

# Define plot space
fig, ax = plt.subplots[figsize=[10, 6]]

# Define x and y axes
ax.plot[months, 
        boulder_monthly_precip]
3

Bạn có thể sử dụng rìu. bar để tạo biểu đồ thanh

Tùy chỉnh tiêu đề ô và nhãn trục

Bạn có thể tùy chỉnh và thêm nhiều thông tin hơn vào biểu đồ của mình bằng cách thêm tiêu đề biểu đồ và nhãn cho các trục bằng cách sử dụng các đối số

# Define plot space
fig, ax = plt.subplots[figsize=[10, 6]]

# Define x and y axes
ax.plot[months, 
        boulder_monthly_precip]
71,
# Define plot space
fig, ax = plt.subplots[figsize=[10, 6]]

# Define x and y axes
ax.plot[months, 
        boulder_monthly_precip]
72,
# Define plot space
fig, ax = plt.subplots[figsize=[10, 6]]

# Define x and y axes
ax.plot[months, 
        boulder_monthly_precip]
73 trong phương thức
# Define plot space
fig, ax = plt.subplots[figsize=[10, 6]]

# Define x and y axes
ax.plot[months, 
        boulder_monthly_precip]
74

# Define plot space
fig, ax = plt.subplots[figsize=[10, 6]]

# Define x and y axes
ax.plot[months, 
        boulder_monthly_precip]
8

# Define plot space
fig, ax = plt.subplots[figsize=[10, 6]]

# Define x and y axes
ax.plot[months, 
        boulder_monthly_precip]
9

Bạn có thể tùy chỉnh cốt truyện của mình bằng cách thêm tiêu đề và nhãn trục

Tiêu đề và nhãn nhiều dòng

Bạn cũng có thể tạo tiêu đề và nhãn trục có nhiều dòng văn bản bằng cách sử dụng ký tự dòng mới

# Define plot space
fig, ax = plt.subplots[figsize=[10, 6]]

# Define x and y axes
ax.plot[months, 
        boulder_monthly_precip]
75 giữa hai từ để xác định đầu dòng mới

# Monthly average precipitation
boulder_monthly_precip = [0.70, 0.75, 1.85, 2.93, 3.05, 2.02, 
                          1.93, 1.62, 1.84, 1.31, 1.39, 0.84]

# Month names for plotting
months = ["Jan", "Feb", "Mar", "Apr", "May", "June", "July", 
          "Aug", "Sept", "Oct", "Nov", "Dec"]
0

Bạn có thể sử dụng ký hiệu dòng mới giữa các từ để tạo tiêu đề nhiều dòng và nhãn trục [e. g. Lượng mưa [inch]]

Xoay Nhãn

Bạn có thể sử dụng

# Define plot space
fig, ax = plt.subplots[figsize=[10, 6]]

# Define x and y axes
ax.plot[months, 
        boulder_monthly_precip]
76 để đặt thuộc tính trong biểu đồ của mình, chẳng hạn như tùy chỉnh nhãn bao gồm nhãn đánh dấu

Trong ví dụ bên dưới,

# Define plot space
fig, ax = plt.subplots[figsize=[10, 6]]

# Define x and y axes
ax.plot[months, 
        boulder_monthly_precip]
77 lấy các nhãn đánh dấu từ trục x, sau đó đối số
# Define plot space
fig, ax = plt.subplots[figsize=[10, 6]]

# Define x and y axes
ax.plot[months, 
        boulder_monthly_precip]
78 chỉ định một góc quay [e. g. 45], sao cho các nhãn đánh dấu dọc theo trục x được xoay 45 độ

# Monthly average precipitation
boulder_monthly_precip = [0.70, 0.75, 1.85, 2.93, 3.05, 2.02, 
                          1.93, 1.62, 1.84, 1.31, 1.39, 0.84]

# Month names for plotting
months = ["Jan", "Feb", "Mar", "Apr", "May", "June", "July", 
          "Aug", "Sept", "Oct", "Nov", "Dec"]
1

Bạn có thể sử dụng plt. setp[rìu. get_xticklabels[], rotate 45] để xoay các dấu tick dọc theo trục x 45 độ

Điểm đánh dấu tùy chỉnh trong các ô theo dòng và phân tán

Bạn có thể thay đổi loại điểm đánh dấu trong biểu đồ dạng đường hoặc phân tán bằng cách sử dụng đối số

# Define plot space
fig, ax = plt.subplots[figsize=[10, 6]]

# Define x and y axes
ax.plot[months, 
        boulder_monthly_precip]
79 và đặt nó bằng ký hiệu mà bạn muốn sử dụng để xác định các điểm trong biểu đồ

Ví dụ:

# Define plot space
fig, ax = plt.subplots[figsize=[10, 6]]

# Define x and y axes
ax.plot[months, 
        boulder_monthly_precip]
20 sẽ hiển thị các điểm đánh dấu dưới dạng pixel hoặc hộp và “o” sẽ hiển thị các điểm đánh dấu dưới dạng hình tròn

Marker symbolMarker description.point,pixelocirclevtriangle_down^triangle_uptriangle_right

Truy cập tài liệu Matplotlib để biết danh sách các loại điểm đánh dấu

# Monthly average precipitation
boulder_monthly_precip = [0.70, 0.75, 1.85, 2.93, 3.05, 2.02, 
                          1.93, 1.62, 1.84, 1.31, 1.39, 0.84]

# Month names for plotting
months = ["Jan", "Feb", "Mar", "Apr", "May", "June", "July", 
          "Aug", "Sept", "Oct", "Nov", "Dec"]
2

Bạn có thể tùy chỉnh biểu tượng trên biểu đồ phân tán hoặc biểu đồ đường bằng cách sử dụng nhiều ký tự khác nhau, chẳng hạn như , biểu thị rằng bạn muốn có biểu tượng hình vuông tại mỗi điểm dữ liệu trong biểu đồ

# Monthly average precipitation
boulder_monthly_precip = [0.70, 0.75, 1.85, 2.93, 3.05, 2.02, 
                          1.93, 1.62, 1.84, 1.31, 1.39, 0.84]

# Month names for plotting
months = ["Jan", "Feb", "Mar", "Apr", "May", "June", "July", 
          "Aug", "Sept", "Oct", "Nov", "Dec"]
3

Bạn có thể tùy chỉnh biểu tượng trên biểu đồ phân tán hoặc biểu đồ đường bằng nhiều ký tự khác nhau, chẳng hạn như chữ o cho biết bạn muốn có biểu tượng hình tròn tại mỗi điểm dữ liệu trong biểu đồ

Tùy chỉnh màu ô

Bạn có thể tùy chỉnh màu của ô của mình bằng cách sử dụng đối số

# Define plot space
fig, ax = plt.subplots[figsize=[10, 6]]

# Define x and y axes
ax.plot[months, 
        boulder_monthly_precip]
21 và đặt nó bằng với màu mà bạn muốn sử dụng cho ô

Dưới đây là danh sách một số tùy chọn màu cơ bản có sẵn trong matplotlib

# Monthly average precipitation
boulder_monthly_precip = [0.70, 0.75, 1.85, 2.93, 3.05, 2.02, 
                          1.93, 1.62, 1.84, 1.31, 1.39, 0.84]

# Month names for plotting
months = ["Jan", "Feb", "Mar", "Apr", "May", "June", "July", 
          "Aug", "Sept", "Oct", "Nov", "Dec"]
4

Đối với những màu cơ bản này, bạn có thể đặt đối số

# Define plot space
fig, ax = plt.subplots[figsize=[10, 6]]

# Define x and y axes
ax.plot[months, 
        boulder_monthly_precip]
21 bằng tên đầy đủ [e. g.
# Define plot space
fig, ax = plt.subplots[figsize=[10, 6]]

# Define x and y axes
ax.plot[months, 
        boulder_monthly_precip]
23] hoặc đơn giản chỉ là chữ cái chính như trong bảng trên [e. g.
# Define plot space
fig, ax = plt.subplots[figsize=[10, 6]]

# Define x and y axes
ax.plot[months, 
        boulder_monthly_precip]
24]

Mẹo dữ liệu. Để biết thêm màu sắc, hãy truy cập vào màu sắc

# Monthly average precipitation
boulder_monthly_precip = [0.70, 0.75, 1.85, 2.93, 3.05, 2.02, 
                          1.93, 1.62, 1.84, 1.31, 1.39, 0.84]

# Month names for plotting
months = ["Jan", "Feb", "Mar", "Apr", "May", "June", "July", 
          "Aug", "Sept", "Oct", "Nov", "Dec"]
5

Bạn có thể tùy chỉnh màu sắc trên một biểu đồ bằng cách sử dụng đối số được gọi là màu sắc và cung cấp từ khóa cho màu cơ bản, chẳng hạn như màu lục lam

# Monthly average precipitation
boulder_monthly_precip = [0.70, 0.75, 1.85, 2.93, 3.05, 2.02, 
                          1.93, 1.62, 1.84, 1.31, 1.39, 0.84]

# Month names for plotting
months = ["Jan", "Feb", "Mar", "Apr", "May", "June", "July", 
          "Aug", "Sept", "Oct", "Nov", "Dec"]
6

Bạn có thể tùy chỉnh màu sắc trên một ô bằng cách sử dụng đối số được gọi là màu sắc và cung cấp từ khóa viết tắt cho màu cơ bản, chẳng hạn như k cho màu đen

# Monthly average precipitation
boulder_monthly_precip = [0.70, 0.75, 1.85, 2.93, 3.05, 2.02, 
                          1.93, 1.62, 1.84, 1.31, 1.39, 0.84]

# Month names for plotting
months = ["Jan", "Feb", "Mar", "Apr", "May", "June", "July", 
          "Aug", "Sept", "Oct", "Nov", "Dec"]
7

Bạn có thể tùy chỉnh màu sắc trên một biểu đồ bằng cách sử dụng đối số được gọi là màu sắc và cung cấp từ khóa cho màu cơ bản, chẳng hạn như màu xanh đậm

Đặt độ trong suốt của màu

Bạn cũng có thể điều chỉnh độ trong suốt của màu bằng cách sử dụng đối số

# Define plot space
fig, ax = plt.subplots[figsize=[10, 6]]

# Define x and y axes
ax.plot[months, 
        boulder_monthly_precip]
25, với các giá trị gần bằng 0. 0 cho thấy độ trong suốt cao hơn

# Monthly average precipitation
boulder_monthly_precip = [0.70, 0.75, 1.85, 2.93, 3.05, 2.02, 
                          1.93, 1.62, 1.84, 1.31, 1.39, 0.84]

# Month names for plotting
months = ["Jan", "Feb", "Mar", "Apr", "May", "June", "July", 
          "Aug", "Sept", "Oct", "Nov", "Dec"]
8

Bạn có thể thêm và điều chỉnh giá trị alpha để thêm độ trong suốt cho dữ liệu biểu đồ của mình

Tùy chỉnh màu sắc cho ô thanh

Bạn có thể tùy chỉnh thêm biểu đồ thanh của mình bằng cách thay đổi màu đường viền cho mỗi thanh thành màu xanh lam bằng cách sử dụng đối số

# Define plot space
fig, ax = plt.subplots[figsize=[10, 6]]

# Define x and y axes
ax.plot[months, 
        boulder_monthly_precip]
26 và chỉ định một màu từ các tùy chọn màu matplotlib đã thảo luận trước đó

# Monthly average precipitation
boulder_monthly_precip = [0.70, 0.75, 1.85, 2.93, 3.05, 2.02, 
                          1.93, 1.62, 1.84, 1.31, 1.39, 0.84]

# Month names for plotting
months = ["Jan", "Feb", "Mar", "Apr", "May", "June", "July", 
          "Aug", "Sept", "Oct", "Nov", "Dec"]
9

Bạn có thể điều chỉnh màu nền của thanh và màu cạnh của biểu đồ thanh bằng cách sử dụng đối số color và edgecolor

Tùy chỉnh màu sắc cho các ô phân tán

Khi sử dụng các biểu đồ phân tán, bạn cũng có thể gán cho mỗi điểm một màu dựa trên giá trị dữ liệu của nó bằng cách sử dụng các đối số

# Define plot space
fig, ax = plt.subplots[figsize=[10, 6]]

# Define x and y axes
ax.plot[months, 
        boulder_monthly_precip]
24 và
# Define plot space
fig, ax = plt.subplots[figsize=[10, 6]]

# Define x and y axes
ax.plot[months, 
        boulder_monthly_precip]
28

Đối số

# Define plot space
fig, ax = plt.subplots[figsize=[10, 6]]

# Define x and y axes
ax.plot[months, 
        boulder_monthly_precip]
24 cho phép bạn chỉ định chuỗi giá trị sẽ được ánh xạ màu [e. g.
# Define plot space
fig, ax = plt.subplots[figsize=[10, 6]]

# Define x and y axes
ax.plot[months, 
        boulder_monthly_precip]
30], trong khi
# Define plot space
fig, ax = plt.subplots[figsize=[10, 6]]

# Define x and y axes
ax.plot[months, 
        boulder_monthly_precip]
28 cho phép bạn chỉ định bản đồ màu để sử dụng cho chuỗi

Ví dụ bên dưới sử dụng bản đồ màu

# Define plot space
fig, ax = plt.subplots[figsize=[10, 6]]

# Define x and y axes
ax.plot[months, 
        boulder_monthly_precip]
32, trong đó các giá trị thấp hơn được tô bằng các sắc thái từ vàng đến xanh lục, trong khi các giá trị cao hơn được tô bằng các sắc thái xanh đậm hơn

Mẹo dữ liệu. Để xem danh sách các tùy chọn bản đồ màu, hãy truy cập tài liệu matplotlib trên bản đồ màu

# Define plot space
fig, ax = plt.subplots[figsize=[10, 6]]

# Define x and y axes
ax.plot[months, 
        boulder_monthly_precip]
0

Bạn có thể điều chỉnh màu của các điểm trong biểu đồ phân tán bằng bản đồ màu [đối số cmap], cho phép bạn chỉ định dải màu sẽ được áp dụng cho các điểm dữ liệu tùy thuộc vào giá trị của chúng

Thêm dữ liệu vào số liệu nhiều ô

Nhớ lại rằng cách tiếp cận hướng đối tượng của matplotlib giúp dễ dàng đưa nhiều hơn một biểu đồ vào một hình bằng cách tạo thêm đối tượng

# Define plot space
fig, ax = plt.subplots[figsize=[10, 6]]

# Define x and y axes
ax.plot[months, 
        boulder_monthly_precip]
6

# Define plot space
fig, ax = plt.subplots[figsize=[10, 6]]

# Define x and y axes
ax.plot[months, 
        boulder_monthly_precip]
34

Khi bạn đã xác định đối tượng

# Define plot space
fig, ax = plt.subplots[figsize=[10, 6]]

# Define x and y axes
ax.plot[months, 
        boulder_monthly_precip]
35 và hai đối tượng
# Define plot space
fig, ax = plt.subplots[figsize=[10, 6]]

# Define x and y axes
ax.plot[months, 
        boulder_monthly_precip]
6, bạn có thể thêm dữ liệu vào từng đối tượng
# Define plot space
fig, ax = plt.subplots[figsize=[10, 6]]

# Define x and y axes
ax.plot[months, 
        boulder_monthly_precip]
6 và xác định biểu đồ với các đặc điểm riêng

Trong ví dụ bên dưới,

# Define plot space
fig, ax = plt.subplots[figsize=[10, 6]]

# Define x and y axes
ax.plot[months, 
        boulder_monthly_precip]
38 tạo biểu đồ thanh tùy chỉnh trong biểu đồ đầu tiên và
# Define plot space
fig, ax = plt.subplots[figsize=[10, 6]]

# Define x and y axes
ax.plot[months, 
        boulder_monthly_precip]
39 tạo phân tán tùy chỉnh trong biểu đồ thứ hai

# Define plot space
fig, ax = plt.subplots[figsize=[10, 6]]

# Define x and y axes
ax.plot[months, 
        boulder_monthly_precip]
1

Mỗi đối tượng rìu [e. g. ax1, ax2] độc lập và có thể chứa các dữ liệu, màu vẽ khác nhau, v.v.

Thêm tiêu đề và nhãn trục vào hình nhiều ô

Bạn có thể tiếp tục thêm vào

# Define plot space
fig, ax = plt.subplots[figsize=[10, 6]]

# Define x and y axes
ax.plot[months, 
        boulder_monthly_precip]
80 và
# Define plot space
fig, ax = plt.subplots[figsize=[10, 6]]

# Define x and y axes
ax.plot[months, 
        boulder_monthly_precip]
81 chẳng hạn như thêm tiêu đề và nhãn trục cho từng ô riêng lẻ, giống như bạn đã làm trước đây khi hình chỉ có một ô

Bạn có thể sử dụng

# Define plot space
fig, ax = plt.subplots[figsize=[10, 6]]

# Define x and y axes
ax.plot[months, 
        boulder_monthly_precip]
82 để xác định các thành phần này cho biểu đồ đầu tiên [biểu đồ thanh] và
# Define plot space
fig, ax = plt.subplots[figsize=[10, 6]]

# Define x and y axes
ax.plot[months, 
        boulder_monthly_precip]
83 để xác định chúng cho biểu đồ thứ hai [biểu đồ phân tán]

# Define plot space
fig, ax = plt.subplots[figsize=[10, 6]]

# Define x and y axes
ax.plot[months, 
        boulder_monthly_precip]
2

Mỗi đối tượng rìu [e. g. ax1, ax2] độc lập và có thể chứa các tiêu đề, nhãn trục khác nhau, v.v.

Bây giờ bạn có nhiều ô [mỗi ô có nhãn riêng], bạn cũng có thể thêm tiêu đề tổng thể [với cỡ chữ được chỉ định] cho toàn bộ hình bằng cách sử dụng

# Define plot space
fig, ax = plt.subplots[figsize=[10, 6]]

# Define x and y axes
ax.plot[months, 
        boulder_monthly_precip]
84

# Define plot space
fig, ax = plt.subplots[figsize=[10, 6]]

# Define x and y axes
ax.plot[months, 
        boulder_monthly_precip]
3

Bạn có thể xác định tiêu đề tổng thể cho hình của mình bằng cách sử dụng hình. phương thức suptitle[]

Lưu hình Matplotlib dưới dạng tệp hình ảnh

Bạn có thể dễ dàng lưu một hình vào một tệp hình ảnh chẳng hạn như. png sử dụng

# Define plot space
fig, ax = plt.subplots[figsize=[10, 6]]

# Define x and y axes
ax.plot[months, 
        boulder_monthly_precip]
85

sẽ lưu con số mới nhất được hiển thị

Nếu bạn không chỉ định đường dẫn cho tệp, tệp sẽ được tạo trong thư mục làm việc hiện tại của bạn

Xem lại tài liệu Matplotlib để xem danh sách các định dạng tệp bổ sung được sử dụng để lưu số liệu

Chủ Đề