【问题标题】:python-pptx - How to increase line chart areapython-pptx - 如何增加折线图区域
【发布时间】:2018-12-05 14:15:15
【问题描述】:

我想看看我们是否可以增加使用 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) 方法,但它增加了文件中的所有幻灯片。

我想看看是否只能增加特定的折线图宽度。谢谢

【问题讨论】:

    标签: python-pptx


    【解决方案1】:

    您示例中的cxcy 值控制最终图表的大小。只是让那些更大。您可能还需要根据需要更改 xy 的值,以根据自己的喜好定位图表。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-09-09
      • 2011-07-10
      • 1970-01-01
      • 2017-04-14
      • 1970-01-01
      相关资源
      最近更新 更多