2014-01-09 109 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