Openpyxl Line Chart: 设置标记为圆形
要将 line_chart 的标记设置为圆形,您可以使用 openpyxl 库中的 Marker 类。下面是一个示例代码,演示如何使用 openpyxl 创建一个 line_chart 并将其标记设置为圆形:
from openpyxl import Workbook
from openpyxl.chart import LineChart, Reference
from openpyxl.drawing.marker import Marker
# 创建工作簿和工作表
wb = Workbook()
ws = wb.active
# 添加示例数据
data = [
[1, 2, 3],
[4, 5, 6],
[7, 8, 9]
]
for row in data:
ws.append(row)
# 创建 line_chart
chart = LineChart()
values = Reference(ws, min_col=1, min_row=1, max_col=3, max_row=3)
categories = Reference(ws, min_col=1, min_row=2, max_row=2)
chart.add_data(values, titles_from_data=True)
chart.set_categories(categories)
# 将标记设置为圆形
marker = Marker(symbol='circle')
chart.marker = marker
# 将 chart 添加到工作表
ws.add_chart(chart, 'E5')
# 保存工作簿
wb.save('line_chart.xlsx')
此代码将创建一个包含示例数据的工作表,并在 E5 单元格上创建一个 line_chart。然后,通过使用 Marker(symbol='circle') 将 line_chart 的标记设置为圆形。最后,将 chart 添加到工作表并保存工作簿。
原文地址: https://www.cveoy.top/t/topic/bqwU 著作权归作者所有。请勿转载和采集!