2014-08-28 4 views
2

Gnuplot을 사용하여 막 대형 차트/막대 그래프를 만들려고하지만 오류 막대가 나타나지 않는 것 같습니다.Gnuplot 히스토그램 (오류 막대 포함)

set style data errorbars 
set style histogram errorbars gap 2 lw 1 
set style data histograms 
plot "ctcf.dat" using 2:3:3:xtic(1) 

및 데이터 :

#Label Mean  Error 
168-B 24778.23544 33467.8754 
168-S 34067.82997 35542.62473 
168-B 22519.51553 30835.37332 
168-S 112976.1825 143760.3467 

그러나 그들은 잘못 나올 : 내가 잘못을

enter image description here

를하고있는 중이 야 무엇

이 내 코드?

답변

2

오류 막대와 함께 히스토그램을 플로팅 할 때 using 문에 두 개의 열만 지정해야합니다. 첫 번째 열은 상자의 높이를 제공, 두 번째는 ±<error>입니다 : x 및 라벨을 통해 상자의 중심을 수있는 방법이

set style histogram errorbars gap 1 lw 1 
set style data histograms 
plot "ctcf.dat" using 2:3:xtic(1) 

enter image description here

+1

있습니까? – Charon

+1

예,'gap 1 '을 사용하십시오. 상자 너비를 변경하려면 예 : 'set boxwidth 0.8 relative'는 좀 더 작은 상자를 얻습니다. – Christoph

+0

감사! 한 번 더 q : 특정 상자를 어떻게 색칠 할 수 있습니까? – Charon

관련 문제