openpyxl 设置x轴y轴
时间: 2023-10-18 10:24:16 浏览: 461
echarts多个x轴,多个y轴.zip
openpyxl 是一个 Python 库,用于读写 Excel 文件。如果你想要设置 Excel 表格的 X 轴和 Y 轴,请参考以下示例代码:
```python
from openpyxl import Workbook
from openpyxl.chart import LineChart, Reference
# 创建一个工作簿
wb = Workbook()
ws = wb.active
# 写入数据
rows = [
['x', 'y'],
[1, 2],
[2, 4],
[3, 6],
[4, 8],
[5, 10]
]
for row in rows:
ws.append(row)
# 创建一个折线图
chart = LineChart()
# 设置 X 轴
x_data = Reference(ws, min_col=1, min_row=2, max_row=6)
chart.x_axis.title = 'X'
chart.x_axis.scaling.min = 1
chart.x_axis.scaling.max = 5
chart.add_data(x_data)
# 设置 Y 轴
y_data = Reference(ws, min_col=2, min_row=2, max_row=6)
chart.y_axis.title = 'Y'
chart.y_axis.scaling.min = 0
chart.y_axis.scaling.max = 10
chart.add_data(y_data)
# 将图表添加到工作表中
ws.add_chart(chart, "A8")
# 保存工作簿
wb.save("chart.xlsx")
```
在这个例子中,我们创建了一个包含 X 和 Y 坐标的数据表,并使用 openpyxl 库创建了一个折线图。我们设置了 X 轴和 Y 轴的标题、最小值和最大值,并将图表添加到工作表中。最后,我们保存了工作簿。
阅读全文