ذخیره خروجی در گنو پلات gnuplot
گاهی اوقات، وقتی از سرور استفاده میکنید و امکان نمایش خروجی تصویر یا پی دی اف از نرمافزار Gnuplot را ندارید، بهترین روش این است که یک فایل بسازید و مشخصات درخواستی خود را در آن ذخیره کنید، سپس با استفاده از دستور load آنرا در Gnuplot terminal اجرا کنید.
به عنوان مثال، فرض کنید فایل دیتای شما به نام test.dat باشد، میتوانید از دستورات زیر استفاده کنید:
# Set the output terminal and file name set terminal pngcairo enhanced font 'Verdana,12' set output 'output.png' # Plot your data plot 'test.dat' u 1:2 w l
ذخیره خروجی در گنو پلات gnuplot
در این دستورات، میتوانید تغییرات لازم را با توجه به ستونهای دیتای خود و نوع خروجی که میخواهید، اعمال کنید.
یک مثال دیگر با امکانات گستردهتر نیز وجود دارد. در این مثال، میتوانید سه تصویر را در یک تصویر به صورت ردیفی وارد کنید و مشخصات را خروجی بگیرید.
set terminal pngcairo size 800,1200 enhanced font 'Verdana,12' set output 'plot.png' # Define plot style set style line 1 lw 2 lc rgb "red" set style line 2 lw 2 lc rgb "blue" set style line 3 lw 2 lc rgb "green" # Set y-axis label set ylabel "AHC (S/cm)" # Set x-axis label set xlabel "E-E_{F} (eV)" # Set plot layout set multiplot layout 3,1 # Plot data for AHC_xy without title unset title plot 'wannier90-kubo_A_xy.dat' title "AHC_{xy}" with lines ls 1 # Plot data for AHC_yz without title unset title plot 'wannier90-kubo_A_yz.dat' title "AHC_{yz}" with lines ls 2 # Plot data for AHC_zx without title unset title plot 'wannier90-kubo_A_zx.dat' title "AHC_{zx}" with lines ls 3 # Restore default layout unset multiplot
این نکات را در نظر بگیرید و از آنها برای تولید نمودارهایی با کیفیت بالا و با استفاده از Gnuplot بهره ببرید.