你把数据转置一下,引用看看
[quote=引用 5 楼 weixin_45903952 的回复:] 你把数据转置一下,引用看看
@weixin_45903952 我参照你的帖子,做出来是下面这样的。 from openpyxl import Workbook from openpyxl import load_workbook from openpyxl.chart import BarChart, Series, Reference wb = load_workbook('a55aa.xlsx') ws = wb.get_sheet_by_name("New Title") chart1 = BarChart() chart1.type = "col" chart1.style = 10 chart1.title = "Bar Chart" chart1.y_axis.title = 'Test number' chart1.x_axis.title = 'Sample length (mm)' data = Reference(ws, min_col=8,max_col=9, min_row=9) cats = Reference(ws, min_col=8,max_col=9, min_row=8,max_row=8) chart1.add_data(data,titles_from_data=True) chart1.set_categories(cats) chart1.shape = 4 ws.add_chart(chart1, "A20") wb.save('a55aa.xlsx') 比之前有进步,感觉快要成功了。
37,743
社区成员
34,213
社区内容
加载中
试试用AI创作助手写篇文章吧