일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- 광자학
- 메타물질
- Jackson Electrodynamics
- metasurface
- 나노포토닉스
- 과학
- Linux
- Photolithography
- gnuplot
- 토막잭슨
- 3분논문
- 논문
- TDDFT
- 물리학
- 우분투
- 양자 플라즈몬
- octopus
- 자연 광자학
- 학술지
- impact factor
- 메타표면
- 전자기학
- 플라즈몬
- nature photonics
- 자연 나노기술
- 리눅스
- 자연
- 그래프
- 겨울떨개
- 초록빛논문
- Today
- Total
목록그래프 (4)
과꾸로
그래프를 그리다보면, 그래프의 가로축 세로축의 길이는 그대로 두고 다른 데이터를 써서 그래프를 여러 개 그리고 싶을 때가 있다. gnuplot을 써서 그릴 때, 보통의 경우 큰 문제는 없는데, 축의 값이 바뀐다거나, label을 없애고 싶을 때는 문제가 된다. 1. 문제: 축의 값이 바뀐 경우 아래 두 그래프를 보자. 파란색과 빨간색 그래프의 가로축 크기가 바뀐 것을 알 수 있다. 바뀐 이유는, gnuplot에서 size는 (x,y)tics와 (x,y)label을 포함한 크기이기 때문이다. 파란색 그래프의 ytics의 값이 소숫점을 포함하다보니 더 길어졌는데, 빨간색의 ytics는 한 자리 숫자로 표현되기 때문에 두 그래프의 크기가 달라진 것이다. 두 그래프를 나란히 놓고 보여주고 싶을 때, 이렇게 그리..
[gnuplot] 반복문 쓰기: gnuplot 에서 for 를 사용해서 많은 그래프 한 번에 그리기 gnuplot에서 반목문 쓰기를 알아보자. 문제: gnuplot을 이용해 같은 형식의 다수의 data 파일의 그래프를 한 번에 그리고 싶다면 어떻게 하면 좋을까? 답:다음의 방법을 사용한다. do for [t=0:50] { outfile = sprintf('animation/bessel%03.0f.png',t) set output outfile splot u*sin(v),u*cos(v),bessel(u,t/50.0) w pm3d ls 1} 위 코드는 http://www.gnuplotting.org/gnuplot-4-6-do/ 에서 가져왔다.' 사실 정확하게 위 코드는 다수의 data파일을 그리는 것은 아니..
[gnuplot] xticlabels - x축값. 숫자대신 글자. xtics in string 가로축 또는 세로축의 값을 숫자대신 글자로 넣는 법을 찾아보았는데, xticlabels라는 명령어가 있었다. 링크: http://gnuplot.sourceforge.net/docs_4.2/node135.html 다음과 같이 쓰면 된다. plot 'datafile' using ::xticlabels() with 3차원 그래프인 splot 명령어에도 적용할 수 있다. splot "data" using 2:4:6:xtic(1):ytic(3):ztic(6) 직접 그려보았다. 예제) gnuplot source code #!/usr/bin/gnuplot reset set terminal pngcairo size 1000,..
다음과 같은 자료가 있다고 생각해보자. 가 나 1 1.23 2.11 2 1.73 1.94 가장 왼쪽에 있는 (열)세로줄을 가로축으로 하고, 2번, 3번 세로줄의 값을 세로축으로 하면서 자료의 제목인 '가'와 '나'를 범례로 표기하고 싶을 때는 어떻게 하면 좋을까. 그래프를 그려주는 다양한 프로그램이 있지만 그 중에서 gnuplot을 이용해서 어떻게 하는 지 알아보자. 요전에 광학, 나노과학 등의 분야 학술지의 영향력 지수를 그래프로 보인 글을 썼었다 (이어가기). 그 때 쓴 gnuplot 코드는 다음과 같다. #!/usr/bin/gnuplot # Journal impace factor # png reset set terminal pngcairo size 1000,1300 enhanced font 'Ver..