Openpyxl 图例间距调整:如何加大图例间距
要增加 openpyxl 中图例之间的间距,可以使用 'chart.legend.spacing' 属性来设置。下面是一个示例代码:
from openpyxl import Workbook
from openpyxl.drawing.image import Image
from openpyxl.chart import BarChart
# 创建一个工作簿和一个工作表
wb = Workbook()
ws = wb.active
# 创建一些示例数据
data = [
['Category', 'Value'],
['A', 10],
['B', 20],
['C', 30],
['D', 40],
['E', 50]
]
for row in data:
ws.append(row)
# 创建一个柱状图
chart = BarChart()
chart.title = 'Sample Chart'
chart.x_axis.title = 'Category'
chart.y_axis.title = 'Value'
# 将图表放置在工作表上
ws.add_chart(chart, 'E5')
# 设置图例间的间距
chart.legend.spacing = 100
# 保存工作簿
wb.save('chart_with_spacing.xlsx')
在这个示例中,'chart.legend.spacing' 属性被设置为 100,以增加图例之间的间距。您可以根据需要调整这个值。最后,保存工作簿并查看结果。
原文地址: https://www.cveoy.top/t/topic/lakr 著作权归作者所有。请勿转载和采集!