在 python-pptx 生成的 XYchart 中,我想为系列的每个点添加标签。代码如下所示:
for p, v in zip(chart.series[0].points, dataSeries):
p.data_label.position = XL_LABEL_POSITION.ABOVE
p.data_label.text_frame.clear()
for paras in p.data_label.text_frame.paragraphs:
paras.font.size = Pt(10)
p.data_label.text_frame.text = str.format('{0:.1f}', v)
新文本设置正确,但通过 paras 迭代更改字体大小无效。有什么想法可以改变标签的字体大小吗?