我试图查看是否可以增加使用python-pptx创建的折线图的图表面积
参考下面的示例,我试图查看如何增加折线图的宽度
chart_data = ChartData()
chart_data.categories = ['Q1 Sales', 'Q2 Sales', 'Q3 Sales']
chart_data.add_series('West', (32.2, 28.4, 34.7))
chart_data.add_series('East', (24.3, 30.6, 20.2))
chart_data.add_series('Midwest', (20.4, 18.3, 26.2))
x, y, cx, cy = Inches(2), Inches(2), Inches(6), Inches(4.5)
chart = slide.shapes.add_chart(
XL_CHART_TYPE.LINE, x, y, cx, cy, chart_data
).chart
chart.has_legend = True
chart.legend.include_in_layout = False
chart.series[0].smooth = True
我尝试了prs.slide_width = Mm(500)方法,但是它会增加文件中的所有幻灯片。
我试图查看是否只能增加特定的折线图宽度。谢谢
答案 0 :(得分:1)
示例中的cx
和cy
值控制最终图表的大小。只是使那些更大。您可能还需要根据需要更改x
和y
的值,以使图表符合您的喜好。