openpyxl设置chart的y轴标签字体
要设置图表的y轴标签字体,可以使用openpyxl的Font对象来设置字体样式。下面是一个示例代码:
from openpyxl import Workbook
from openpyxl.drawing.text import Font
from openpyxl.chart import BarChart
# 创建一个Workbook对象
wb = Workbook()
# 选择默认的工作表
ws = wb.active
# 添加一些数据
data = [
['Category', 'Value'],
['A', 10],
['B', 20],
['C', 30]
]
for row in data:
ws.append(row)
# 创建一个柱状图
chart = BarChart()
# 设置y轴标签字体
font = Font(name='Arial', size=12, bold=True)
chart.y_axis.title.font = font
# 将图表添加到工作表
ws.add_chart(chart, "D2")
# 保存工作簿
wb.save('chart.xlsx')
在上面的示例中,我们创建了一个Workbook对象,并向工作表添加了一些数据。然后,我们创建了一个柱状图对象,并使用Font对象设置了y轴标签的字体样式。最后,我们将图表添加到工作表,并保存工作簿。
原文地址: https://www.cveoy.top/t/topic/i5Pp 著作权归作者所有。请勿转载和采集!