[英]Applying formatting to a Doughnut chart done with python pptx
我正在通过 python-pptx 制作一个自动化的 ppt。 我有兴趣通过下一个 function 对数据 label 应用字符格式,但它不起作用。 我需要帮助找出原因。
def apply_data_labels(self, chart):
plot = chart.plots[0]
plot.has_data_labels = True
for series in plot.series:
values = series.values
counter = 0
for point in series.points:
data_label = point.data_label
data_label.has_text_frame = True
data_label.text_frame.text = str(values[counter])
data_label.font.size = Pt(22)
data_label.font.color.rgb = RGBColor(255,160,122)
counter = counter + 1
尝试:
data_label.text_frame.paragraphs[0].font.size = Pt(22)
当您设置单个数据 label 而不是同时设置所有数据的字体时,情况会有所不同。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.