Plt.savefig python

Theo mặc định, matplotlib lưu các ô ở định dạng png. Vì vậy, bạn không cần chỉ định định dạng tệp trong trường hợp này. Chỉ cần chỉ định tên tệp là đủ

Tôi đang lưu cốt truyện dưới tên “tên tệp” mà không chỉ định bất kỳ phần mở rộng tệp nào. Nó được lưu dưới dạng tệp png sau khi chạy mã này. Theo tùy chọn, bạn cũng có thể chỉ định là “tên tệp. png”

Bạn cũng có thể chỉ định đường dẫn đầy đủ đến tên tệp nếu đó là một thư mục khác

import numpy as np
import matplotlib.pyplot as plt
x = [0, 1, 2, 3, 4]
y = [3, 2, 4, 1, 5]
plt.plot(x, y)
plt.xlabel("x values")
plt.ylabel("y values")
plt.title("Matplotlib save plot - by default saves as png")
plt.savefig("filename")
plt.show()

Plt.savefig python
Matplotlib – Save Plot – Theo mặc định lưu dưới dạng png

2) Làm cách nào để lưu cốt truyện dưới dạng jpg trong Matplotlib?

Chúng tôi thấy rằng định dạng mặc định là png. Vì vậy, để lưu cốt truyện dưới dạng jpg, bạn cần chỉ định rõ ràng định dạng tệp

Tôi đang lưu cốt truyện bên dưới với tên “filename. jpg”

plt.plot(x, y)
plt.xlabel("x values")
plt.ylabel("y values")
plt.title("Matplotlib save plot as jpg")
plt.savefig("filename.jpg")
plt.show()

Plt.savefig python
Matplotlib – Lưu đồ thị dưới dạng jpg

3) Làm cách nào để lưu cốt truyện dưới dạng pdf trong Matplotlib?

Để lưu cốt truyện dưới dạng pdf, bạn cần chỉ định rõ ràng định dạng tệp

Tôi đang lưu cốt truyện bên dưới với tên “filename. pdf”

plt.plot(x, y)
plt.xlabel("x values")
plt.ylabel("y values")
plt.title("Matplotlib save plot as pdf")
plt.savefig("filename.pdf")
plt.show()

Plt.savefig python
Matplotlib – Lưu cốt truyện dưới dạng pdf

4) Định dạng tệp được hỗ trợ để lưu biểu đồ trong matplotlib là gì?

Matplotlib hỗ trợ các định dạng sau để lưu cốt truyện

  • tập phim
  • jpeg
  • jpg
  • pdf
  • pgf
  • png
  • ps
  • thô
  • rgb
  • svg
  • svgz
  • tif
  • tiff

Một bản sao của mã được cung cấp ở đây có sẵn trong GitHub của tôi

Người giới thiệu

Tài liệu Matplotlib – matplotlib. pyplot. tiết kiệm

Đọc thêm

  • Matplotlib lưu ô trống – Cách khắc phục?
  • Làm cách nào để lưu một cốt truyện nhưng không hiển thị trong Matplotlib?

Cảm ơn bạn đã đọc bài viết của tôi. Nếu bạn thấy điều này hữu ích, vui lòng cân nhắc theo dõi trang web này trên Youtube / Facebook / Twitter / Linkedin

Lời chào hỏi. Một số liên kết trên trang web này là liên kết liên kết. Điều đó có nghĩa là, nếu bạn chọn mua hàng, The Click Reader có thể kiếm được một khoản hoa hồng nhỏ mà bạn không phải trả thêm phí. Chúng tôi rất biết ơn sự ủng hộ của bạn


Phương thức savefig Matplotlib được sử dụng để lưu số liệu Matplotib trong Python


Cú pháp cho Matplotlib savefig

Cú pháp của Matplotlib savefig() như sau

savefig(fname, dpi=None, facecolor='w', edgecolor='w',
        orientation='portrait', papertype=None, format=None,
        transparent=False, bbox_inches=None, pad_inches=0.1,
        frameon=None, metadata=None)

Một số thông số quan trọng của savefig như sau

  • tên gọi. str hoặc giống như đường dẫn hoặc giống như tệp nhị phân

Một đường dẫn hoặc một đối tượng giống như tệp Python hoặc có thể là một số đối tượng phụ thuộc vào phụ trợ, chẳng hạn như

Nếu định dạng được đặt, định dạng này sẽ xác định định dạng đầu ra và tệp được lưu dưới dạng fname. Xin lưu ý rằng fname được sử dụng nguyên văn và không có ý định tạo phần mở rộng, nếu có, ở định dạng đối sánh fname và không có phần mở rộng nào được thêm vào

Nếu định dạng không được đặt, thì định dạng được suy ra từ phần mở rộng của fname, nếu có. Nếu không đặt định dạng và tên fname không có phần mở rộng thì tệp sẽ được lưu với tên rcParams["savefig.format"] (mặc định. 'png') và phần mở rộng thích hợp được thêm vào fname

Độ phân giải tính bằng số chấm trên mỗi inch. Nếu là 'hình', hãy sử dụng giá trị dpi của hình


Cách sử dụng Matplotlib savefig

Phương thức savefig Matplotlib có thể được sử dụng như trong ví dụ bên dưới

import matplotlib.pyplot as plt
import numpy as np

# Sample data points
x = np.linspace(0,6,31)
y = np.exp(-0.5*x) * np.sin(x)

# Plotting
plt.plot(x, y, 'bo-')

# Saving the figure
plt.savefig('figure.png', dpi = 1200)
Plt.savefig python

Đây là cách bạn lưu một biểu đồ trong Matplotlib bằng phương thức savefig của Matplotlib.




Bạn có muốn học Python, Khoa học dữ liệu và Học máy trong khi được chứng nhận không?

PLT Savefig có ghi đè lên không?

Lưu câu hỏi này. Hiển thị hoạt động trên bài đăng này. Nó sẽ tạo hình trong lần đầu tiên mã được chạy

Savefig PLT dpi là gì?

Dpi trong Savefig là gì? . hình pyplot dưới dạng hình ảnh có tên tệp với độ phân giải dpi tính bằng số chấm trên mỗi inch . Giá trị dpi cao chẳng hạn như 200 trở lên biểu thị hình ảnh có độ phân giải cao, trong khi giá trị dpi thấp chẳng hạn như 10 biểu thị hình ảnh có độ phân giải thấp hơn.