title: setting multiple labels at the top of the x-axis
body: <p>After the answer got in my earlier post <a href="https://stackoverflow.com/questions/6980119/drawing-vertical-lines-in-between-bezier-curves/6980580#6980580">drawing vertical lines in between bezier curves</a>, I have been trying to label the segments separated by the dotted lines. I used x2label but found out that if I use it multiple times then the data gets replaced though they are positioned in different places. Below is the script:</p>
  
  <pre><code>set term x11 persist
  
  set title "Animation curves"
  
  set xlabel "Time (secs.)"
  set ylabel "Parameter"
  
  set x2label "Phoneme1" offset -35
  set pointsize 2
  set key off
  set style line 2 lt 0 lc 1 lw 2
  plot [0.04:0.15] "curve.dat" u 1:2 smooth csplines ls 1, "" u 1:($2-0.2):(0):(0.3) w   vectors nohead ls 2, \
                  "curve.dat" u 1:2 with points
  </code></pre>
  
  <p>The output is the following. </p>
  
  <p><img src="https://i.stack.imgur.com/FPWqv.png" alt="enter image description here"></p>
  
  <p>I want to label Phoneme1, Phoneme2...and so on.. on top of each segment. How would I do it? Also as I was suggested in my earlier post to play with the line  <em>"" u 1:($2-0.2):(0):(0.3) w   vectors nohead ls 2</em> to get a top to bottom vertical lines. But that also did not work. How do I get the lines from top margin to bottom? Thank you.</p>