gnuplot, ukuran gambar keluaran

Saya telah mencoba mengatur ukuran gambar keluaran dengan ukuran istilah dengan png atau ps. Tidak ada yang berhasil. Saya mendapat emotikon dan tanda acak di terminal (gnuplot v. 5.2).

skrip saya yang saya jalankan di terminal wxt oleh load scriptname:

reset
set term png size 800,400
set ylabel "name1" 
set xlabel  font ",16"
set ylabel  font ",16"
set xtics font ",16"
set ytics font ",16"
set title "title" offset 0,-3.5
set title font ",16"
set key font ",14"
set xlabel "name 2" 
set ytics (11, 12, 13, 14)
set xtics 0.5
#set nokey
set key left 

Tanpa garis set term png size 800,400 (nilainya sebagai contoh), ia menjalankan plot dengan sempurna, jika saya memperluas plot melalui mouse, ia juga berfungsi tetapi saya ingin menghasilkan banyak plot dengan ukuran yang sama tetapi lebih besar daripada default. Memperluas dengan mouse setiap saat tidak menghasilkan ukuran plot yang sama.


person JESUS_M    schedule 29.05.2021    source sumber
comment
Apa yang kamu inginkan? Grafik di terminal wxt yang dapat Anda simpan dari sana sebagai PNG atau langsung menyimpan file PNG tanpa menampilkan grafik Anda di terminal wxt interaktif?   -  person theozh    schedule 29.05.2021


Jawaban (1)


Pada dasarnya ada dua cara untuk mendapatkan file PNG:

  1. tampilkan grafik Anda di terminal wxt (dan optimalkan hingga Anda menyukainya). Dan kemudian simpan sebagai file (dalam kasus saya, saya memiliki opsi PNG, PDF, SVG atau EMF).

  2. atur terminal PNG dan atur nama file output. Outputnya akan langsung ditulis ke file dan tidak ditampilkan di terminal terminal wxt.

Keluaran di terminal wxt dan simpan secara manual sebagai PNG

reset session
set term wxt size 1000,500   # or any other size you want
plot sin(x)

masukkan deskripsi gambar di sini

Keluaran langsung ke PNG

reset session
set term pngcairo size 1000,500   # or any other size you want
set output "myOutput.png"
plot sin(x)
set output
person theozh    schedule 29.05.2021