使用 Openpyxl 库设置图表的大小,可以通过 'chart.width' 和 'chart.height' 属性来设置图表的宽度和高度。

下面是一个示例代码,演示如何设置图表的大小:

from openpyxl import Workbook
from openpyxl.chart import BarChart

# 创建一个新的工作簿和工作表
wb = Workbook()
ws = wb.active

# 添加一些数据
data = [
    ['Category', 'Value'],
    ['A', 10],
    ['B', 20],
    ['C', 30],
]

for row in data:
    ws.append(row)

# 创建一个柱状图
chart = BarChart()
chart.title = 'Sample Chart'
chart.x_axis.title = 'Category'
chart.y_axis.title = 'Value'

# 设置图表的大小
chart.width = 10  # 设置图表的宽度为 10 个字符的宽度
chart.height = 15  # 设置图表的高度为 15 个字符的高度

# 将图表添加到工作表中
ws.add_chart(chart, 'E5')

# 保存工作簿
wb.save('chart.xlsx')

在上面的示例代码中,我们创建了一个柱状图对象 'chart',并设置了图表的标题和轴标签。然后,我们使用 'chart.width' 和 'chart.height' 属性分别设置了图表的宽度和高度。最后,将图表添加到工作表中,并保存工作簿。

Openpyxl 图表大小设置:使用 chart.width 和 chart.height 属性

原文地址: https://www.cveoy.top/t/topic/qz2W 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录