Hướng dẫn plt.savefig python
Show
Tôi đang cố gắng tiết kiệm các âm mưu mà tôi thực hiện bằng cách sử dụng matplotlib; tuy nhiên, các hình ảnh đang lưu trống. Đây là mã của tôi:
Và tessstttyyy.png trống (cũng đã thử với .jpg)
231 hữu ích 0 bình luận 226k xem chia sẻ answer 361 Đầu tiên, điều gì xảy ra khi Thứ hai, sau khi
Ví dụ:
Trong mã của bạn, 'tesssttyyy.png' để trống vì nó đang lưu hình mới, không có gì được vẽ trên đó. 361 hữu ích 5 bình luận chia sẻ answer 150
Giải thích: 150 hữu ích 3 bình luận chia sẻ answer 18 thay đổi thứ tự của các chức năng đã khắc phục sự cố cho tôi:
như sau:
18 hữu ích 0 bình luận chia sẻ answer 3 Gọi savefig trước khi show () làm việc cho tôi.
3 hữu ích 0 bình luận chia sẻ answer 1 hãy để tôi đưa ra một ví dụ chi tiết hơn:
1 hữu ích 0 bình luận chia sẻ answer 1 Hãy gọi 1 hữu ích 0 bình luận chia sẻ Đăng nhập để trả lời câu hỏiCó thể bạn quan tâmNội dung chính
Tôi đang cố gắng tiết kiệm các âm mưu mà tôi thực hiện bằng cách sử dụng matplotlib; tuy nhiên, các hình ảnh đang lưu trống. Đây là mã của tôi:
Và tessstttyyy.png trống (cũng đã thử với .jpg)
231 hữu ích 0 bình luận 226k xem chia sẻ answer 361 Đầu tiên, điều gì xảy ra khi Thứ hai, sau khi
Ví dụ:
Trong mã của bạn, 'tesssttyyy.png' để trống vì nó đang lưu hình mới, không có gì được vẽ trên đó. 361 hữu ích 5 bình luận chia sẻ answer 150
Giải thích: 150 hữu ích 3 bình luận chia sẻ answer 18 thay đổi thứ tự của các chức năng đã khắc phục sự cố cho tôi:
như sau:
18 hữu ích 0 bình luận chia sẻ answer 3 Gọi savefig trước khi show () làm việc cho tôi.
3 hữu ích 0 bình luận chia sẻ answer 1 hãy để tôi đưa ra một ví dụ chi tiết hơn:
1 hữu ích 0 bình luận chia sẻ answer 1 Hãy
gọi 1 hữu ích 0 bình luận chia sẻ Đăng nhập để trả lời câu hỏiCó thể bạn quan tâmMain Content Nội dung chính
savefigSave figure and contents to FIG-file SyntaxDescriptionexample
example
Examplescollapse all Save Current Figure to FIG-FileCreate a surface plot of the figure
surf(peaks)
savefig('PeaksFile.fig')
To open the saved figure, use the command: openfig('PeaksFile.fig'); MATLAB creates a new figure using the saved Save Multiple Figures to FIG-FileCreate two plots and store the figure handles in array h(1) = figure;
z = peaks;
surf(z)
h(2) = figure;
plot(z)
savefig(h,'TwoFiguresFile.fig')
close(h) To open the two figures, use the command: figs = openfig('TwoFiguresFile.fig');
Save Figure Using 'compact' OptionSave a figure using the compact option: h = figure surf(peaks) savefig(h,'PeaksFile.fig','compact') To open the figure, use the command: openfig('PeaksFile.fig'); Input Argumentscollapse all H — One or more figures single figure | array of figuresOne or more figures, specified as a single figure or an array of figures. filename — File name 'Untitled.fig' (default) | character vector | stringFile name, specified as a character vector or string. If you do not specify a file name, then MATLAB saves the file as If the specified file name does not include a Example: Data Types: 'compact' — File format for R2014b or later releases 'compact'File format for R2014b or later releases of MATLAB, specified as Tips
Version HistoryIntroduced in R2013b |