각 줄에 대해 Yerrorbar와 별도의 헤더가 있는 문자열 xtic 태그

각 줄에 대해 Yerrorbar와 별도의 헤더가 있는 문자열 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 레이블이 올바르지 않고 세 번째 열 값이xticlabels

잘못된 x 태그

yerrorbars각 행에 대해 별도의 제목과 색상을 사용하여 올바른 결과를 얻는 방법을 알려줄 수 있는 사람이 있나요 ?

답변1

그리기 명령 대신 이것을 사용하십시오.

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

0Spec의 특수 열 번호는 using0부터 시작하는 데이터 세트의 각 지점 순서를 나타냅니다. 자세히보다 help pseudocolumns. 이를 사용하여 x에 대해 1씩 증가하는 정수 값을 명시적으로 지정했습니다.

xticslabels또한, 사용사양 말미에 첨부되어 있으니 참고하시기 바랍니다 .

관련 정보