xlwings做曲线图
时间: 2023-11-26 19:50:04 浏览: 142
docs-xlwings-org-en-stable.pdf
你可以使用xlwings库在Excel中创建曲线图。下面是一个简单的示例代码,演示了如何使用xlwings创建曲线图:
```python
import xlwings as xw
import numpy as np
# 创建数据
x = np.linspace(0, 2*np.pi, 100)
y = np.sin(x)
# 打开Excel应用程序
app = xw.App(visible=True)
# 新建工作簿
wb = app.books.add()
# 在工作簿中插入一个工作表
sheet = wb.sheets.add('曲线图')
# 将数据写入工作表
sheet.range('A1').value = x
sheet.range('B1').value = y
# 在工作表中添加曲线图
chart = sheet.charts.add()
chart.set_source_data(sheet.range('A1').expand().horizontal, sheet.range('B1').expand())
chart.chart_type = 'line'
# 保存并关闭工作簿
wb.save('曲线图.xlsx')
wb.close()
# 关闭Excel应用程序
app.quit()
```
这段代码会创建一个包含正弦曲线的曲线图,并将其保存为名为"曲线图.xlsx"的Excel文件。你可以根据自己的需求修改数据和保存的文件名。希望对你有帮助!
阅读全文