2017-01-19 3 views
0

막대 차트와 yerrorlines에 관한 질문이 있습니다. 어떻게 함께 그릴 수 있습니까? 나는 그것을 얻을 수 없습니다 해요막대 차트와 yerrorlines을 단일 플롯에 함께 표시

enter image description here

그러나 :이 같은 그래프를 플롯합니다.

x Scheme#1 Scheme#2 Scheme#3 Minfor#1 Mxfor#1 Minfor#2 Mxfor#2 Minfor#3 Mxfor#1 
20 0.0351 0.04562 0.04777 0.0208 0.0385 0.0415 0.0526 0.0397 0.05601 
40 0.03279 0.03946 0.034171 0.0266 0.0393 0.0323 0.04662 0.0278 0.04055 
60 0.03367 0.033792 0.037776 0.0272 0.0401 0.02692 0.04066 0.029 0.04584 

플롯 기능

plot "data.file" using 2:xticlabels(1) title 'Scheme 1', \ 
    "data.file" using 3 title ' Scheme 2', \ 
    "data.file" using 4 title ' Scheme 3',\ 
    "data.file" using 0:2:5:6 title 'Confidence Interval for Scheme 1' with yerrorlines,\ 
    "data.file" using 0:3:7:8 title 'Confidence Interval for Scheme 2' with yerrorlines,\ 
    "data.file" using 0:4:9:10 title 'Confidence Interval for Scheme 3' with yerrorlines 

열 (5, 6)는 2 열 (7) 및 (8)는 위해 신뢰 구간의 값을 포함하는 대장균의 데이터 신뢰 구간의 값을 포함 데이터를 열 3에 넣습니다. 열 9 및 열 10의 데이터에는 신뢰 구간의 값이 포함됩니다.

답변

0

당신은 이런 식으로 뭔가를 시도 할 수 있습니다 :

set terminal pngcairo 
set output "witherrorbars.png" 

set yrange [0:] 

set bars 2 

set style data histogram 
set style histogram errorbars gap 1 lw 1 
set style fill solid border -1 

plot "data.file" using 2:5:6:xtic(1) title 'Scheme 1' lc 5, \ 
    "data.file" using 3:7:8   title 'Scheme 2' lc 7, \ 
    "data.file" using 4:9:10  title 'Scheme 3' lc 9 

흥미로운 라인은 상자와 errorbars을 결합 set style histogram errorbars입니다.

boxes with errorbars

색상 lc 5, lc 7lc 9가 무작위로 선택, 그래서 당신의 요구로 조정됩니다이의 gnuplot 4.6 결과입니다. set bars 2 줄은 막대의 끝에있는 틱을 확대합니다.