我在Mac OS X v10.6.8上使用gnuplot 4.4 patchlevel 4。我运行一个gnuplot的脚本,它的简化版本是这样的:(文件1,文件2,...等在终端指定运行脚本之前)gnuplot在aqua终端中的虚线
reset
set term aqua enhanced font "Times-Roman, 18"
set term aqua dashed
plot file1 u 3:10 w lines lt 1 linecolor rgb "#FF0000",\
file2 u 3:10 w lines lt 1 linecolor rgb "#00FF00",\
file3 u 3:10 w lines lt 1 linecolor rgb "#0000FF",\
file4 u 3:10 w lines lt 1 linecolor rgb "#FF00FF",\
file5 u 3:10 w lines lt 1 linecolor rgb "#00FFFF",\
file6 u 3:10 w lines lt 2 linecolor rgb "#FF0000",\
file7 u 3:10 w lines lt 2 linecolor rgb "#00FF00",\
file8 u 3:10 w lines lt 2 linecolor rgb "#0000FF",\
file9 u 3:10 w lines lt 2 linecolor rgb "#FF00FF",\
file10 u 3:10 w lines lt 2 linecolor rgb "#00FFFF"
文件1-5是一个数据集另外文件6-10是另一个文件。我希望文件1到5用实线绘制,文件6到10用虚线绘制。有什么方法可以在aqua终端上做到这一点?根据内置的帮助,“线条可以绘制为实线或虚线”。我查看了多个常见问题解答和文档,但共识似乎是难以或不可能做到?另外,有没有人知道一般的aqua终端或gnuplot命令的全面文档?
编辑:绘制文件6-10我一直在使用lw 6来区分它们和1-5,因为我无法使虚线工作。上面的脚本是否符合我的要求?换句话说,脚本是在做我认为正在做的事情吗? (绘制1-5条实线和6-8条粗线?)我问,因为试图制作虚线,我用“lt 2”代替“lw 6”。然而这导致file5被用虚线绘制,这很奇怪。
编辑2:我附上我的终端测试图形,似乎没有提到虚线?
编辑3:已更新脚本以反映所做更改。
编辑4:图形现在是定期水色增强字体“Times-Roman,18”虚线;测试
为了响应您的编辑,图块的线型可能会在gnuplot内部增加。如果你想file5被绘制成lt lt',那么你应该把它放在那里,否则gnuplot只是猜测。 – mgilson 2012-07-24 17:42:21
@mgilson - (上面编辑)好吧,现在正确绘图,但所有的线条仍然坚实。 – whatsherface 2012-07-24 17:47:04
你做了'定期水上增强字体'Times-Roman,18“dashed'(注意末尾的'dashed')。 'show terminal'的输出是什么? – mgilson 2012-07-24 17:49:18