title: DataVisualization Charting - Place Point Label In Bar (If Go Outside Of Chart)
body: <p>I am using DataVisualization.Charting in C# to generate a column chart - The issue I am having is that the label I am adding to show the value of the bar is displaying off the top of the chart (See image below).</p>
  
  <p>The 0 values are ok but in a perfect world in the scenario below I would like the label on the columns with data which go off the top of the chart to be placed within the bar its self - Is this possible at all?</p>
  
  <p>I have tried various settings via the Series SmartLabelStyles but have not been able to find a solution which works.</p>
  
  <p>Below is how I am adding my labels to the chart:</p>
  
  <pre><code>chart.Series[0].Points[0].Label = Math.Round(pos1, 2).ToString() + "hrs " + Math.Round(((pos1 / totalHoursV) * 100), 2).ToString() + "%";
  </code></pre>
  
  <p><a href="https://i.stack.imgur.com/nOiDP.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/nOiDP.png" alt="enter image description here"></a></p>
  
  <p><strong>UPDATE</strong></p>
  
  <p>I have tried to display the Labels on the Bottom as per this answer (<a href="https://stackoverflow.com/a/28590709/2822664">https://stackoverflow.com/a/28590709/2822664</a>) which does actually work for the values in the bars and shows the values in the bar, however it then messes up the values of 0 and doesn't show them correctly (See image below).</p>
  
  <p><a href="https://i.stack.imgur.com/eiqpb.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/eiqpb.png" alt="enter image description here"></a></p>