要将 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 添加到工作表并保存工作簿。

Openpyxl Line Chart: 设置标记为圆形

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

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