title: Python-PPTX : Data Label Positions not working for Doughnut Chart
body: <p>I have a Chart Placeholder, into which I have inserted a chart of chart_type 'DOUGHNUT'. I've added data labels to it and want to change their positions. For some reason, the method given in the documentation has no effect on my chart.</p>
  
  <p>Here is my code, please help if I'm doing something wrong -</p>
  
  <pre><code>from pptx import Presentation
  from pptx.chart.data import ChartData
  from pptx.enum.chart import XL_CHART_TYPE, XL_LABEL_POSITION, XL_DATA_LABEL_POSITION, XL_TICK_MARK, XL_TICK_LABEL_POSITION 
  
  chart_data = ChartData()
  chart_data.add_series('', tuple(input_chart_data[x] for x in input_chart_data))
  
  graphic_frame = content_placeholder.insert_chart(XL_CHART_TYPE.DOUGHNUT, chart_data)
  chart = graphic_frame.chart
  
  chart.has_legend = False
  
  #Adding Data-Labels with custom text
  chart.plots[0].has_data_labels = True
  data_labels = chart.plots[0].data_labels
  
  i = 0
  series = chart.series[0]
  for point in series.points:
      fill = point.format.fill
      fill.solid()
      fill.fore_color.rgb = RGBColor(&lt;color_code&gt;)
      point.data_label.has_text_frame = True
  
      #Assigning custom text for data label associated with each data-point
      point.data_label.text_frame.text = str(chart_data.categories[i].label) + "\n" + str(float(chart.series[0].values[i])) + "%"
  
      for run in point.data_label.text_frame.paragraphs[0].runs:
          run.font.size = Pt(10)
  
      i+=1
  
  data_labels.position = XL_LABEL_POSITION.OUTSIDE_END
  </code></pre>