ذخیره خروجی در گنو پلات 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
در این دستورات، میتوانید تغییرات لازم را با توجه به ستونهای دیتای خود و نوع خروجی که میخواهید، اعمال کنید. [wpdiscuz-feedback id=”w6ibhrs7hu” question=”لطفا بازخورد خود را اینجا بگذارید” opened=”0″]در صورتی که در اعمال کردن این موضوع مشکل داشتید، سوال خود را بپرسید.[/wpdiscuz-feedback]
یک مثال دیگر با امکانات گستردهتر نیز وجود دارد. در این مثال، میتوانید سه تصویر را در یک تصویر به صورت ردیفی وارد کنید و مشخصات را خروجی بگیرید.
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 بهره ببرید.
