일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- IELTS
- 자작동화
- General training module
- 멜버른
- SF
- ielts writing
- english writing
- Rosie Banks
- 3분논문
- Secret Kingdom
- 평화
- 호주
- 그림
- 황평화
- 예랑이
- Skilled Independent Migration
- 제주여행
- Subclass 189
- melbourne
- Book
- Yerang Monica Hwang
- 책
- australia
- 독립기술이민
- Monica Hwang
- Skilled Independent visa (subclass 189)
- 호주 이민
- Book Review
- 황예랑
- 호주 영주권
- Today
- Total
목록연구자료/gnuplot (5)
꾸로네
gnuplot 에서 반복문 쓰기 자료를 정리하고 그래프를 그리다보면 여러 자료를 가지고 동시에 그래프를 그리고 싶은 경우가 생긴다. 예를 들면 1.dat 2.dat 3.dat ... 9.dat 라는 자료 파일이 있다고 할 때, 이 그래프를 일일이 그린다는 것은 정말 따분하고 지루한 일이다. 그래서 흔히 다른 프로그램에서 알고 있는 for나 while을 이용한 반복문을 사용하고 싶어진다. 그런데 안타깝게도 gnuplot에는 그런 기능이 없다. 저런.. ㅠㅠ 그래서 찾아보니 방법을 알려주는데, 그 방법이라는 것이 Shell Script를 써서 반복되는 Gnuplot Script를 생성하라는 것이다. 뭐 그리 마음에 드는 방법은 아니지만 딱히 방법도 없으니 어찌 하겠는가. 그래서 간단한 반복문을 만드는 스크립..
gnuplot postscript terminal 설정할 때 주의할 점 어제 있었던 일이다. 그동안은 잘 표시되던 그래프가 이상하게도 어제부터 90도 돌아간 모양으로 나오는 것이다. EPS(Encapsulated PostScript)로 그래프를 출력하는데, gv같은 프로그램으로 보면 알아서 방향을 돌려서 보여주니까 제대로 보이는데, epstopdf를 해서 PDF로 바꾼 뒤 보면 X축이 세로로!! 되어 있는 것이다. 그래서 도대체 왜 그럴까를 한참동안 고민했었는데, 바로 여기서 답을 찾았다. http://mathewpeet.org/howto/rotate-postscript/ EPS파일이 돌아가 있는 것에 대해서 쭉 정리한 글이다. gnuplot의 경우도 설명이 있었는데, 맨 밑에 Method 7이라고 쓰인..
gnuplot, X축과 Y축을 다른 자료 파일에서 가져오기. gnuplot 이라는 물건을 처음 쓰기 시작했을 때부터, 늘 궁금했던 것인데, 그 궁금증이 차 올라서 더 이상 그냥 둘 수 없는 상태가 되었다. 그래서 찾아보니, paste라는 명령어가 있었다. 문제는, X축에 해당하는 자료는 file1.dat 에 있고, Y축에 해당하는 자료는 file2.dat 에 있는데 이걸 어떻게 그리겠냐는 것이다. 새로운 파일을 만들어서 두 자료를 긁어 붙이면 되겠지만, 그걸 매번 한다는 건 정말 귀찮은 일이니 말이다. 틀림없이 방법은 있을텐데 (사람들이 이런 귀찮은 일을 해결하지 않았을리가 없으니) 어떻게 하는지 모른채 살아오고 있었다. 자, 그 방법을 알려주마! gnuplot> plot "< paste file1.da..
gnuplot, 현재 디렉토리 표시: pwd 요즘 gnuplot을 사용하여 그래프를 그리는 데 재미 들린 꾸로입니다. 수 많은 자료를 정리하고 그래프를 그리다보면, 나중에 그래프만 보고 있으면 이 그래프를 어떤 결과를 가지고 그렸으며, 어느 디렉토리에 있는지 알기 어려울 때가 있습니다. 그래서 gnuplot으로 그래프를 그릴 때 현재 디렉토리를 표시하는 방법을 찾던 중에 알게 되어서 여기 표시합니다. 방법은 의외로 간단합니다. tmp = system("pwd") set label tmp at 1000,1 첫번째 줄은 pwd의 결과 값을 tmp라는 문자변수에 집어 넣는 식입니다. 두번째 줄은 tmp라는 변수를 (1000, 1)의 위치에 표시하겠다는 것입니다. 이렇게 해서 그려 본 그래프를 첨부합니다. 디렉..
gnuplot으로 보조선 넣기, 보조상자 그리기. gnuplot이라는 물건이 있다. 그래프 그려주는 프로그램이라고 생각하면 된다. 요즘 논문용 그래프를 이걸로 그리고 있다. 그런데 이녀석이 막상 그리려면 은근히 어려운 점이 있다. 마우스 클릭해서 그리는 것이 아니라, 스크립트를 쳐서 그려야 하기 때문이다. 그래프에 보조선을 넣고, 회색 영역표시를 하고 싶었는데, 어떻게 하는지 몰라 찾다가 알게 되어 여기 올려둔다. 1. 보조선 넣기. set arrow 1 from 2.7,0 to 2.7,1 nohead lt rgb "blue" set arrow 라는 명령을 쓰면 된다. 이것은 화살표를 넣는 방법이지만 nohead 라는 선택을 넣어두면 선을 그린다. 2. 사각형 상자 넣기. set object 1 rect..