2014-01-09 14 views
1

我看到填充模式的质量从一个终端到另一个终端变化。例如,这个形状我看到set term windows比较终端的质量

enter image description here

,这是我在set term post eps enhanced color blacktext size 3.2,2.2 solid "Times-Roman" 12

enter image description here

明白了,当我打印在纸上的ps post输出,线条很瘦。

问题是,为什么和怎么能我在PS长期

+0

你的问题是什么? – gregwhitaker

+0

问题是为什么以及如何在ps中使用这种模式 – mahmood

回答

1

这不是质量的问题这样的模式。模式样式的定义不同,我不知道为什么。

下面是这两种解决方案:

  1. 你可以先只用较大linewidth设置绘制的图案,以及边界后:

    set terminal postscript eps monochrome 
    set output 'foobar.eps' 
    set samples 10 
    set xrange [0:1] 
    set boxwidth 0.9 relative 
    set style data boxes 
    plot '+' using 1:1 fillstyle pattern 4 noborder linewidth 10,\ 
        '+' using 1:1 lt 1 lw 2 fillstyle empty notitle 
    

    然而,这给你如果有问题的话,windows终端的结果也不同。

  2. 您可以更改文件prologue.ps,其中包含图案线宽的定义。有关此文件的位置,请参阅show psdir

    随着4.6.3版本中,prologue.ps文件中的行包含266至280各自的定义:

    /PatternFill {gsave /PFa [ 9 2 roll ] def 
    [...4 lines skipped] 
    currentlinewidth 0.5 mul setlinewidth 
    

    必须将此行更改为类似

    currentlinewidth 2 mul setlinewidth 
    

    然后保存prologue.ps文件在其他地方,并使用set psdir设置正确的目录。

+0

是的'noborder linewidth X'很容易解决这个问题 – mahmood