python-pptx icon indicating copy to clipboard operation
python-pptx copied to clipboard

'list' object has no attribute 'depth'

Open GVKGOMBER opened this issue 2 years ago • 0 comments

Using same Code which is mentioned over Python PPTX working with Charts, however showing Error 'list' object has no attribute 'depth'

See below Codes from pptx import Presentation from pptx.chart.data import CategoryChartData from pptx.enum.chart import XL_CHART_TYPE from pptx.util import Inches

create presentation with 1 slide ------

prs = Presentation() slide = prs.slides.add_slide(prs.slide_layouts[5])

define chart data ---------------------

chart_data = CategoryChartData() chart_data.categories = ['East', 'West', 'Midwest'] chart_data.add_series('Series 1', (19.2, 21.4, 16.7))

add chart to slide --------------------

x, y, cx, cy = Inches(2), Inches(2), Inches(6), Inches(4.5) slide.shapes.add_chart( XL_CHART_TYPE.COLUMN_CLUSTERED, x, y, cx, cy, chart_data )

prs.save('chart-01.pptx'

GVKGOMBER avatar Feb 28 '23 12:02 GVKGOMBER