Gnuplot에서 어떤 함수를 fitting 후에 쓰인 parameters 를 label로 출력해야 하는 경우가 있다.
Fitting에서 나오는 결과들은 모두 fit.log에 저장되어 있지만 여기서 일일히 parameters를 찾아서 손으로 써줄 수는 없는 일이다.
다음과 같이 하면 아주 쉽게 label 에 parameters의 값들을 써줄 수 있다.
parameters : a, b
f(x) = a*x + b
fit f(x) './test.txt' u 1:2 via a, b
이후에
ti = sprintf("%.2f", a)
p './test.txt' w lp, f(x) title ti
여기서 sprintf의 arguments들은 대충 C의 것과 비슷해보인다.
이렇게 하면 손쉽게 parameters의 값들을 그래프에 쓸 수 있다!
Ref : http://stackoverflow.com/questions/6593134/gnuplot-printing-fit-parameters-automatically
'Study > Gnuplot' 카테고리의 다른 글
heatmap에서 color bar와 range 조절하기 (0) | 2013.09.07 |
---|---|
gnuplot 에서 그림에 한글 사용하기 (0) | 2013.07.02 |
data에서 원하는 줄만 골라 그리기 (0) | 2013.05.27 |
Line과 Point의 Style 지정해주기 (0) | 2012.07.29 |
Gnuplot 에서 multiaxis 사용하기 (0) | 2010.08.16 |