2011-12-02 6 views
1

gnuplot을 사용하여 한 줄을 제외한 모든 줄을 대시로 렌더링하는 데 문제가 있습니다. 즉,이 후 Gnuplot : 실선으로 점선

gnuplot> set terminal postscript eps color 
gnuplot> set term postscript eps color linewidth 2 
gnuplot> set output "local1.eps" 
gnuplot> set pointsize 0.5 

를 설정하고, 다른 하나는 점선 동안

plot "YY_globalized.txt" using 1:2 title "Global approach" with linespoints linetype 1 pointtype 1, "YY_localizedPlain.txt" using 1:2 title "Localized Opt" with linespoints linetype 11 pointtype 2 

한줄, 고체 호출. 여러 줄의 경우, 각각은 점선과는 다른 자체 스타일을 얻고 있습니다. 모든 선들이 단색이어야하지만 다른 색상으로 (그리고 아마도 다른 점 스타일로) 지정되어야하는 방법이 있습니까?

감사합니다.

+0

수 어쩌면 [이] (http://stackoverflow.com/q/2075283/572616) 질문 도움 당신은? 그것은 중복처럼 보입니다 ... – Woltan

+0

위대한, 그것은 효과가! 감사. – user506901

답변

0

예, 방법이 있습니다. 각 데이터 세트의 선 종류를 1로 지정하여 실선을 강제로 지정하고 다른 옵션을 사용하여 선 색상을 변경하여 구별합니다. 다음은 수정 된 플롯 명령입니다.

plot "YY_globalized.txt" using 1:2 title "Global approach" with linespoints linetype 1 pointtype 1 linecolor 1, "YY_localizedPlain.txt" using 1:2 title "Localized Opt" with linespoints linetype 1 pointtype 2 linecolor 2 

이렇게하면 첫 번째 선이 빨간색으로 표시되고 두 번째 선은 녹색으로 표시됩니다. 본질적으로 로 내려 온다 (읽기 쉽도록 관련이 옵션을 생략)이

plot "data1" linetype 1 linecolor 1 \ 
, "data2" linetype 1 linecolor 2 

이 선 스타일 (documentation 참조)를 사용하여 일부 행 옵션을 통합 할 수있는 현명한 방법이 될 수도 있지만, 당신은에 대한 선 색상을 지정해야 각 데이터는 손으로 어쨌든 설정합니다.

6

그냥 지정한 첫 번째 줄에 터미널 옵션 '고체'

gnuplot> set terminal postscript eps color solid