Câu trả lời:
Sử dụng tùy chọn -p
hoặc --persist
:
gnuplot --persist -e 'plot sin(x)'
Điều này sẽ giữ cho cửa sổ mở cho đến khi đóng bằng tay. Từ trang người đàn ông :
-p, --persist lets plot windows survive after main gnuplot program
exits.
Bạn có thể làm cho chương trình cốt truyện của mình được làm mới định kỳ, biến nó thành một biểu đồ trực tiếp. Điều này thường được sử dụng cho các bộ ghi dữ liệu nơi tệp đang được cập nhật.
Nhưng liên quan đến câu hỏi của bạn, nó giữ cốt truyện mở, làm mới, cho đến khi bạn nhấn Ctrl-C
Chỉ cần thêm hai dòng này vào cuối chương trình cốt truyện của bạn:
pause 30
reread
Một lợi thế để làm theo cách này là bạn không cần phải thoát khỏi môi trường gnuplot để sử dụng nó, đặc biệt là trong khi gỡ lỗi. Khi bạn dừng cốt truyện, bạn được đưa trở lại dấu nhắc gnuplot. Bạn vẫn có thể sử dụng
!vi plotpgm.gp
để chỉnh sửa chương trình từ trong môi trường gnuplot, sau đó raload "plotpgm.gp
lệnh khởi động lại.