gnuplot 에서 모노크롬 png 출력을 만들려면?
글쓴이: raymundo / 작성시간: 금, 2005/07/15 - 12:12오후
gnuplot 으로 그래프를 그려서 hwp 파일에 삽입하고자 합니다.
png 파일로 만들어서 그래프를 따로 보관도 하고 삽입도 하고 하려고 하는데, 흑백으로 출력할 거라 그래프도 모노크롬으로 출력을 하고 싶은데 방법을 모르겠습니다.
set term postscript mono 로 흑백 eps 파일을 만들었던 것처럼 해보려 했으나
set term png mono 이런 식으로는 안 되는군요.
그래프에 사용되는 컬러를 지정해줄수는 있으니 000000 부터 FFFFFF 까지 단계적으로 회색조를 지정해 줄 수는 있겠습니다만, 제가 원하는 것은 선 하나는 실선, 다른 것은 점선, 또 다른 것은 간격이 다른 점선 등등으로 나오게 하는 것입니다.
방법이 없을까요? png 로 힘들다면 무슨 포맷을 해야 아래아한글에 삽입하기 좋을까요? eps 는 다시 gsview 로 읽어서 캡춰하여야 하니 영 불편하네요.
Forums:
이 사이트를 한번 참조해보세요.http://www.telenove
이 사이트를 한번 참조해보세요.
http://www.telenovela-world.com/~spade/linux/lg/103/okopnik.html
Re: gnuplot 에서 모노크롬 png 출력을 만들려면?
97에서는 eps파일을 읽을 수 있던 것으로 기억하는데 아니던가요?
ps로 바꿔서, convert my.ps my.gif 하면 원하시는 것이 되지 않을까 싶군요. (그냥 png를 바로 얻는것 보다는 ps를 얻은 후에 그것을 커다란 이미지 파일로 만드는것이 낫더군요. 커다란 이미지 파일로 얻으려면 convert 옵션을 넣어야 하겠고...)
gnuplot 3.7버전에서는 raymundo님께서 하신 방법대로 하니까
gnuplot 3.7버전에서는 raymundo님께서 하신 방법대로 하니까 흑백이 제대로 나옵니다.
버전을 한 번 살펴보시기 바랍니다.
그리고, hwp파일에 넣으신다고 하셨는데, 좀 깔끔한 그림을 사용하고 싶으시다면 ps나 eps로 뽑아서 이것을 다시 변환시키시키시는 것이 좋을겁니다.
ps파일로 뽑을 때 특수문자도 제대로 표현이 되고, 나름대로 모양들을 조절 할 수 있기 때문에 좀 더 이쁜 그림을 만들수 있을겁니다.
Astronomy+Linux
답변 주신 분들 모두 감사드립니다.[quote="astronux"
답변 주신 분들 모두 감사드립니다.
커헉... 다른 시스템에서 해 보니
set term png mono 가 되네요.
희한한게, 둘 다 버전은 4.0 patchlevel 0 입니다.
A컴 (안 된다고 했던) 에서는
invalid color spec, must be xRRGGBB
라고 에러가 납니다. B컴 (새로 한 것) 에서는 바로 되고 그래프도 제가 원하는대로 점선 실선 등으로 선을 구분하면서 잘 나오네요.
그러면 데이타를 B컴으로 옮겨서 거기서 하면 되겠지 싶은데 그게 또 곤란한 것이...
plot "data.txt" with linespoint linewidth 3
이렇게 선의 굵기를 굵게 주었을때 (그래야 출력하고 복사해도 선이 잘 보이더군요)
set term png
set output "test.png"
replot
위와 같이 png 로 뽑았더니 A컴에서는 png에서도 선이 굵게 나오는데 B컴에서는 png는 선 굵기가 적용이 안 되어 가늘게 나옵니다. -_-;;;; 이게 도대체 무슨 영문인지...
png 관련 라이브러리가 다른가 싶은데 libpng 의 버전도 1.2.8로 동일합니다. 거 참...
정 안 되면 답변 주신 분들 말씀처럼 eps 를 다시 convert 로 변환을 하거나 hwp 에서 eps 를 삽입 (되는지 확인해보지는 않은 상태입니다만) 하는 방법을 써야겠습니다만, 같은 리눅스에 같은 버전의 gnuplot 이 이렇게 서로 다른 동작을 하니 영문을 모르겠네요.
좋은 하루 되세요!
[quote="raymundo"]답변 주신 분들 모두 감사드립니다.
gnuplot 4.0인경우는 gd패치를 적용할 수도, 하지 않을 수도 있습니다. gd를 쓰면 FreeType를 써서 글꼴을 truetype로 쓰고 antialias된 더 예쁜 글꼴을 쓸 수 있게 되더군요.
버전이 같아도 이런 식으로 다른 configure 옵션으로 빌드되었을 수 있겠죠.
댓글 달기