각 행에 대해 오류 막대와 별도의 제목이 있는 문자열 xtic 레이블

각 행에 대해 오류 막대와 별도의 제목이 있는 문자열 xtic 레이블

file.dat문자열과 숫자가 포함된 파일이 있습니다.xticlabels

STD 0.34 0.04
0.1 0.4  0.03
0.2 0.3  0.04
0.3 0.31 0.045

열 번호 1은 에 대한 것이고 xticlabels, 열 2는 플롯할 값에 대한 것이고 xlabels, 열 3은 yerror막대에 대한 것입니다.

이 파일을 , 레이블 및 각 행에 대한 별도의 제목과 색상으로 플롯하고 싶지만 yerrorbars문제는 가 있는 경우 yerrorbars문제 xtics가 있고 가 없는 경우 yerrorbars올바르게 xtics표시된다는 것입니다.

나는 시도하지 않고 yerrorbars올바른 결과를 얻었습니다.

plot "file.dat" u 2:xticlabels(1)

오류 막대 없이 올바른 플롯

그러나 플롯을 시도했을 때 yerrorbars잘못된 결과가 나왔습니다 xlabels. 나는 이 명령을 사용했다

plot "file.dat" u 2:xticlabels(1):3 w yerrorbars

이제 잘못된 x 레이블과 열 3 값이 표시된 결과를 얻습니다.xticlabels

잘못된 xlabel

yerrorbars누구든지 각 행에 대해 별도의 제목과 색상을 사용하여 어떻게 올바르게 표시할 수 있는지 말해 줄 수 있습니까 ?

답변1

플롯 명령 대신 이것을 사용하십시오.

set xrange [-1:4]
plot "file.dat" using 0:2:3:xticlabels(1) with yerrorbars

0사양 의 특수 열 번호는 using0부터 시작하는 데이터 세트 내 각 지점의 순차적 순서를 의미합니다. 자세한 내용은 을 참조하세요 help pseudocolumns. 이를 사용하여 x에 1씩 증가하는 정수 값을 명시적으로 제공했습니다.

그리고 xticslabels사용 스펙의 마지막 부분에 이라는 내용이 추가되어 있습니다.

관련 정보