python - 如何使用 XLXS 编写器绘制数据框,“值”和“类别”轴中有多个值
问题描述
我需要绘制以下数据框的折线图。以黄色和蓝色显示的列需要进入值轴(0.8 和 1.6 除外),其他三个(Device_ID、Temp 和 supply)需要进入类别轴。下面给出了我的数据框示例。我可以知道如何解决这个问题吗?下面是我的代码。您能否告诉我如何在轴上放置多个值。
writer = pd.ExcelWriter('pandas_simple.xlsx', engine='xlsxwriter')
multi_index.to_excel(writer, sheet_name='Sheet1')
workbook = writer.book
worksheet = writer.sheets['Sheet1']
chart = workbook.add_chart({'type': 'line'})
chart.add_series({
'values': '=Sheet1!$D$2:$D$'+rows,
'categories':'=Sheet1$A$2:$A$'+rows,
})
worksheet.insert_chart('F2', chart)
writer.save(
我运行下面的代码
writer = pd.ExcelWriter('pandas_simple.xlsx', engine='xlsxwriter')
multi_index.to_excel(writer, sheet_name='Sheet1')
workbook = writer.book
worksheet = writer.sheets['Sheet1']
chart = workbook.add_chart({'type': 'line'})
chart.add_series({
'categories': '=(Sheet1!$A$2:$A$456)',
'values': '=(Sheet1!$D$2:$D$456,Sheet1!$E$2:$E$456)'
})
worksheet.insert_chart('H2', chart)
writer.save()
解决方案
推荐阅读
- sql-server - 在 SQL Server 中为只读访问删除和创建相同登录帐户的问题
- macos - 错误:tcpip::Socket::recvAndCheck @recv: peer shutdown
- ruby-on-rails - rails中没有路由匹配?自定义rails中控制器的操作权限
- android - 片段从另一个具有属性初始化的片段继承
- c# - C#正则表达式查找捕获组的数量
- python - Python:为每个函数分配多个返回值?
- javascript - javascript - 使用 xmlhttpRequest 发布大数据
- c - 差异 b/w 使用 %p 和 %d 获取变量地址
- java - mouseMoved(MouseEvent e) 跟不上程序逻辑
- debian - 从 eMMC 卡闪烁到板载 eMMC 的 Beaglebone 问题