Why are EPS files generated by gnuplot rotated 90 degrees?

来源:互联网 发布:sql查询去掉重复记录 编辑:程序博客网 时间:2024/06/05 19:24
up vote1down votefavorite

I have an EPS file generated by gnuplot. I used the code:

#set term post enh color#set out '1.eps'

The EPS file viewer in gsview is horizontal. However, when I include it in my paper the graph is rotated 90 degrees (vertical)

I tried set term post enh color port, it doesn't work.

However, I found the following code can be used with LaTeX:

#set term post enh color eps#set out '1.ps'

then use gsview to convert the PS file to EPS. It will be displayed horizontally in LaTeX (but rotated 90 degrees in gsview)

How can I get the EPS file such that it is rotated 90 degrees in both?

shareimprove this question
 
Welcome to TeX.sx! This question has very little to to with TeX, and in its current form is likely to be closed. Please include a minimal working example to show us how you are including graphics, so we can make sure that it's a problem with gnu plot rather than your LaTeX code. – Mark S. Everitt Mar 22 '12 at 6:30

1 Answer

activeoldestvotes
up vote2down vote

Your first line set term post enh color says you want a PS file, while the second line, set out '1.eps' - that you want an EPS file. Gnuplot uses different aspect ratios for PS and EPS output.

Use this:

set term post enh color epsset ou "1.eps"

Here is the result of this Gnuplot file

set term post enh color epsset ou "1.eps"plot xset ou

and TeX file

\documentclass{article}\pagestyle{empty}\usepackage{graphicx}\begin{document}\includegraphics{1}\end{document}

EPS file:

enter image description here

DVI file:

enter image description here

原创粉丝点击