Gnuplot

如何使用gnuplot在一頁上繪製多個折線圖

  • February 28, 2012

在 gnuplot 中,我想在一個視窗中繪製許多折線圖。我繪製了圖表,multiplot但標籤名稱顯示不正確,label1 和 label2 相互列印。

我該如何解決這個問題?我也可以保存一個數字嗎?

我總是更喜歡為 gnuplot 製作腳本而不是在 shell 中輸入,這樣做,你不需要 multiplot。相反,您可以執行這樣的腳本

#!/usr/bin/gnuplot

set terminal png crop size 1600,600;
set output "figure.png";

plot x, \
    x*x, \
    x*x*x,

我不知道gnuplot's“multiplot”命令。看起來你可以通過明智的使用來做你想做的事情set origin,但我建議help multiplot你仔細閱讀它所說的內容。

就“保存數字”而言,我可以解釋為以下兩種方式之一:

  1. 此時保存整個gnuplot配置,包括最後一個“繪圖”命令。你會save "somefile.load"gnuplot>提示下做。稍後,您會load "somefile.load"根據gnuplot>提示在螢幕上重新生成整個內容。
  2. 生成一個包含該圖的文件。該文件採用某種圖像格式,如 GIF、JPEG 或某種可列印格式,如 PostScript。help set terminal看看如何設置終端。我假設您需要 PostScript,但您可以稍後選擇格式:

gnuplot>設置術語後記

gnuplot> 列出“plot.ps”

gnuplot> 重新繪製

gnuplot> 設置術語 X11

您應該在文件“plot.ps”中有一個可列印的 PostScript 版本的繪圖。要獲取 GIF 圖像,您會說 set term gifset out "something.gif"replot. 有時,輸出文件將是零字節,直到您這樣做set term x11(或其他)。

引用自:https://unix.stackexchange.com/questions/32978