输出 eps 或 svg 的 Gnuplot 脚本 - 怎么写?

Gnuplot script to output eps or svg - how to write?

我有以下 gnuplot 脚本:

set autoscale
unset log
unset label
set xtic auto
set ytic auto
unset title
set xlabel "Number of clusters"
set ylabel "Accuracy of classifier (%)"
plot "cluster.dat" using 1:3 title "PART" with lines, \
     "cluster.dat" using 1:4 title "JRip" with lines, \
     "cluster.dat" using 1:5 title "FURIA" with lines

我希望此脚本在 运行 时输出 SVG 或 EPS - 我需要添加或修改什么才能实现此目的?

gnuplot 中,输出类型称为 terminal

在您的脚本中,在 plot 命令之前使用

set term svg
set output "output.svg"

set term eps
set output "output.eps"

两个终端都有几个选项。输入 help eps(在某些 gnuplot 上这是 help epscairo)或 help svg.

要获取您的构建的可用终端列表,请键入 set terminal