title: Scale chart Y axis labels
body: <p>I have a vb.net windows form chart control on a form that displays a line chart of data that is made available in <em>milli</em>-gravities.</p>
  
  <p>e.g. <code>5</code> gravities is given as <code>5000</code> milli-gravities, meaning that the Y-axis label is <code>5000</code></p>
  
  <p>Is it possible to plot the same data but, have the Y-axis use labels in gravities, instead of milli-gravities? That is, for a Y data point of <code>5000</code>, the Y axis label should be <code>5</code>, or in other words have <code>label value = auto label value / 1000</code></p>
  
  <p>The data is currently bound to the chart using the following syntax</p>
  
  <pre><code>Chart1.Series.Add("Z Axis") 'Add multiple series
  Chart1.Series.Add("Z RMS")
  
  For Each Series In Chart1.Series 'Set each series to line type
      Series.ChartType = SeriesChartType.Line
  Next
  
  Chart1.ChartAreas(0).AxisY.Maximum = 100000 'Start the Y axis limits at 100 gravities
  Chart1.ChartAreas(0).AxisY.Minimum = 100000 'The max &amp; min are changeable by user input
  Chart1.ChartAreas(0).RecalculateAxesScale()
  
  Chart1.Series("Z Axis").Points.DataBindY(record.Samples, "Z") 'Add the Y data points
  Chart1.Series("Z RMS").Points.DataBindY(record.Samples, "RmsZ")
  </code></pre>
  
  <p>I thought maybe setting the <code>Chart1.ChartAreas(0).AxisY.LabelStyle.Format</code> might help, but I'm not sure how to use a format string to <em>shorten</em> an integer?</p>