New Reply

gnuplot: ylabels + ytics + LaTeX causes too much whitespace

 
Share Thread Thread Tools
May16-12, 03:31 PM   #1
 
Recognitions:
Homework Helper Homework Help

gnuplot: ylabels + ytics + LaTeX causes too much whitespace


I'm hoping someone can help me with the following problem. I have a .p file for generating a .eps file using gnuplot. I want both the y-axis label and the y-axis tics to be formatted using LaTeX. Getting this done is no problem. The problem I am having is that having both of these options creates an unreasonable amount of white-space between the label and tics, which squashes the actual plot. Setting the offset for either the y label or the tics just moves them; the plot does not resize itself accordingly. Does anyone know how to fix this issue?

My .p file is

Code:
reset
set term epslatex standalone size 5 in, 3 in color colortext # 5 in, 3 in is default
set output "output.tex"

#set autoscale
set xrange [0:11]
set yrange [0:pi]
set key right bottom
set key spacing 1.3
set xtics 0,1,10
set ytics ('$0$' 0, '$\frac{\pi}{12}$' pi/12, '$\frac{\pi}{6}$' pi/6, '$\frac{\pi}{4}$' pi/4, '$\frac{\pi}{3}$' pi/3, '$\frac{5\pi}{12}$' 5*pi/12,  '$\frac{\pi}{2}$' pi/2, '$\frac{7\pi}{12}$' 7*pi/12, '$\frac{2\pi}{3}$' 2*pi/3, '$\frac{3\pi}{4}$' 3*pi/4)
set style line 1 lt 1 lw 9 pt 0 ps 0
set style line 2 lt 3 lw 9 pt 0 ps 0
set xlabel 'Frequency $\omega$' #offset 0.0,0.5
set ylabel 'Phase $\varphi$' #offset 15,0.0
plot 'phasevomega.txt' u 1:(atan2($4,$3)) every ::(47*384)::(48*384-1) w lines ls 1 lc rgb"red" title 'Simulation data'

set output
Thanks for any suggestions.
PhysOrg.com
PhysOrg
science news on PhysOrg.com

>> Ants and carnivorous plants conspire for mutualistic feeding
>> Forecast for Titan: Wild weather could be ahead
>> Researchers stitch defects into the world's thinnest semiconductor
May17-12, 11:12 AM   #2
 
I tried your script and adjusting the offset of the ylabel seems to do exactly what it is supposed to do. The plot even resizes (unsquashes) itself. I'm using gnuplot 4.4.3 on linux. Perhaps your version behaves differently?



Lee Phillips
----------------------------
gnuplot Cookbook:
Available on Amazon
Aug28-12, 02:17 PM   #3
 
Recognitions:
Homework Helper Homework Help
Sorry it took so long to reply to this. I've been attending to a number of other projects, so this got put on the backburner for a while since the squashed version wasn't terrible or anything, I just wanted to figure out how to fix the file.

Anywho, upgrading the version of gnuplot to the latest version (4.6) did appear to fix the squashing issue, although the ylabel text does look somewhat... aliased? Kind of like a bad-photocopy. Not a big issue, hopefully, unless the text becomes hard to see in publications.
New Reply
Thread Tools


Similar Threads for: gnuplot: ylabels + ytics + LaTeX causes too much whitespace
Thread Forum Replies
quality graph with gnuplot and latex Math & Science Software 16
GNUPlot generated EPS figure in latex Math & Science Software 4
Need help writing C++ program that counts non-whitespace characters....? Engineering, Comp Sci, & Technology Homework 8
Reading a string from file until whitespace c++ Programming & Comp Sci 1
Gnuplot and Latex Math & Science Software 15