首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在水上终端中的虚线

在水上终端中的虚线
EN

Stack Overflow用户
提问于 2012-07-24 14:30:32
回答 1查看 5.1K关注 0票数 2

我在MacOSXv10.6.8上使用gnuket4.4修补程序4。我正在运行一个gnuplot脚本,其简化版本如下:(在运行脚本之前,在终端中指定了file1、file2、...etc )

代码语言:javascript
复制
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条粗线?)我之所以这样问,是因为为了制造虚线,我将"lw 6“替换为”L2“。然而,这会导致用虚线绘制file5,这是非常奇怪的。

编辑2:我附上了我的终端测试图形,似乎没有提到虚线?

编辑3:更新脚本,以反映所做的更改。

编辑4:图形现在已设置为aqua增强字体“term,18”;测试

EN

回答 1

Stack Overflow用户

发布于 2012-07-24 15:53:54

实际上,这并不算太糟糕(至少对我来说,在OS-X10.5.8和gnuket4.2上是这样的。我停止在我的新版本的gnuplot中构建aquaterm,因为我不喜欢这个终端)在aqua终端中,linetype 1是实心的,linetype 2是虚线的。

代码语言:javascript
复制
set term aqua enhanced font "Times-Roman, 18" dashed
plot sin(x) w lines lt 1 lc rgb "blue", cos(x) w lines lt 2 lc rgb "purple"

要查看您的gnuplot版本将用于特定终端的行类型,可以在设置终端后使用test命令(如果终端需要输出)。

关于代码外观的建议:

代码语言:javascript
复制
reset
set term aqua enhanced font "Times-Roman, 18" 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"

编辑

我刚看了一位朋友的电脑。(gnuket4.4.4,os-X 10.6?)linetype 8是第一个虚线类型(突出了test命令的有用性)。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11633104

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档