title: How can I set x-axis tick marks with only whole numbers?
body: <p>I've been using host to plot my graphs, and I would like to take decimal numbers off from my x axis. My code below is kinda simplified, it represents what I need tho. I want the x-range to be exactly the same as the RUNS vector. Thanks a lot.</p>
  
  <pre><code>import matplotlib.pyplot as plt
  from mpl_toolkits.axes_grid1 import host_subplot
  import numpy as np
  import mpl_toolkits.axisartist as AA
  import matplotlib.gridspec as gridspec
  
  gs = gridspec.GridSpec(2, 1, height_ratios=[1, 1])
  
  RUNS = [1,2,3,4,5]
  NV = [26.3, 28.4, 28.5, 28.45, 28.5]
  
  host = host_subplot(gs[0], axes_class = AA.Axes)
  host.set_xlabel("Iteration")
  host.set_ylabel("Stress (MPa)")
  sv, = host.plot(RUNS,NV, marker = 'o', color = 'gray')
  
  plt.grid(True)
  plt.show()
  </code></pre>