title: How to correctly plot an arrhenius graph?
body: <p>I am having trouble displaying a correct arrhenius plot. I am supposed to get a straight line but am consistently getting a curve. The data I have is as follows:</p>
  
  <pre><code>  0.00 ,   0.0658
  100.00 ,   0.4692
  200.00 ,   1.4577
  300.00 ,   3.0489
  400.00 ,   5.1213
  500.00 ,   7.5221
  600.00 ,  10.1170
  </code></pre>
  
  <p>where the left column is temperature in kelvin and the right column is reaction rate.</p>
  
  <p>This is the code I have created:</p>
  
  <pre><code>from pylab import *
  from scipy import *
  
  experimentinput = loadtxt("RateT.txt", delimiter=",")   
  experiment = transpose(experimentinput)
  
  #converting celcius to kelvin
  celcius = experiment[0]
  x_data = celcius + 273.15
  y_data = experiment [1]
  
  #inverting x-axis
  plt.gca().invert_xaxis()
  
  #creating labels
  xlabel("1/T (K)")                       
  ylabel("Reaction Rate")
  
  #plotting...
  plot(x_data, y_data) 
  
  #making the y-axis logarythmic
  semilogy()
  
  grid()
  show()
  </code></pre>
  
  <p>Is there something I'm doing wrong? Any help is appreciated.</p>