2015-01-16 3 views
4

음모 제목에 글자 위에 바를 포함하는 gnuplot을 생성하고 싶습니다.gnuplot - 글자 제목 지정하기 (글자 바)

enter image description here

을 생산하는 코드는 다음과 같다 (내가를 윈도우 7에서 의 gnuplot-창에 다음 라인을 붙여 넣기) :

set terminal pdf enhanced 
set output "C:/linMitSaett.pdf" 
set grid ytics lt 0 lw 1 lc rgb "#D3D3D3" 
set grid xtics lt 0 lw 1 lc rgb "#D3D3D3" 
set yrange [0:800] 
set xlabel "Zeiteinheit {/Symbol t}" 
set ylabel "#Individuen p({/Symbol t})" 
set label "p_0=2" textcolor rgb "red" at 4,300 
set label "p_0=400" textcolor rgb "blue" at 1,425 
set label "p_0=800" textcolor rgb "green" at 4,510 
set label "{/Symbol l}_0=200 (Wachstumsrate)\n{/Symbol l}_1=0.5 (Bremsrate)" at 4,160 
plot [0:10] 400+(2-400)*exp(-0.5*x) title "p_0 < ~p{.7-}", 400+(800-400)*exp(-0.5*x) title "p_0 > ~p{.7-}", 400+(400-400)*exp(-0.5*x) title "p_0 = ~p{.7-}" 
set output "C:/deleteme.pdf" 
reset 

어떻게 이미지는 이러한 시도를 보여줍니다 나는 선을 수직으로 아래쪽으로 움직일 수있어서, 각각의 p 위에 막대가 아니라 각각의 p와 정렬된다.

+0

이는 캐릭터 오프셋을 추가 할 필요가 없어 게시물을 편집해야하고, 그 일을하고 있고, gnuplot에 문제가 있습니다. – kiltek

답변

5

파일에 set encoding utf8을 추가하면 레이블에 윗줄 문자 (U + 203E) 만 사용하면됩니다.

plot [0:10] 400+(2-400)*exp(-0.5*x) title "p_0 < ~p‾", \ 
      400+(800-400)*exp(-0.5*x) title "p_0 > ~p‾", \ 
      400+(400-400)*exp(-0.5*x) title "p_0 = ~p‾" 

윗줄 기호를 입력하면 편집기에서 불가능하면, 당신은 또한 UTF-8 문자의 8 진수 코드를 사용할 수 있습니다 :

plot [0:10] 400+(2-400)*exp(-0.5*x) title "p_0 < ~p\342\200\276", \ 
      400+(800-400)*exp(-0.5*x) title "p_0 > ~p\342\200\276", \ 
      400+(400-400)*exp(-0.5*x) title "p_0 = ~p\342\200\276"