首页 置换 选车 估价 问答 生活 经销商 车管所 汽车资讯 汽车销量 车牌查询 今日油价 天气预报
您的位置: 首页 > 生活 > 社会 > xls工作表插入折线图(使用XlsxWriter模块在Excel工作表中绘制折线图)
xls工作表插入折线图(使用XlsxWriter模块在Excel工作表中绘制折线图)
更新时间:2024-07-07 17:09:28
代码:绘制折线图。

要在Excel工作表上绘制折线图,请使用add_chart()方法和工作簿对象的“ line”关键字参数类型。

代码演示:

# import xlsxwriter module import xlsxwriter # Workbook() takes one, non-optional, argument # which is the filename that we want to create. workbook = xlsxwriter.Workbook('chart_Line.xlsx') # The workbook object is then used to add new # worksheet via the add_worksheet() method. worksheet = workbook.add_worksheet() # Create a new Format object to formats cells # in worksheets using add_format() method . # here we create bold format object . bold = workbook.add_format({'bold': 1}) # create a data list . headings = ['Number', 'Batch 1', 'Batch 2'] data = [ [2, 3, 4, 5, 6, 7], [80, 80, 100, 60, 50, 100], [60, 50, 60, 20, 10, 20], ] # Write a row of data starting from 'A1' # with bold format . worksheet.write_row('A1', headings, bold) # Write a column of data starting from # 'A2', 'B2', 'C2' respectively . worksheet.write_column('A2', data[0]) worksheet.write_column('B2', data[1]) worksheet.write_column('C2', data[2]) # Create a chart object that can be added # to a worksheet using add_chart() method. # here we create a line chart object . chart1 = workbook.add_chart({'type': 'line'}) # Add a data series to a chart # using add_series method. # Configure the first series. # = Sheet1 !$A$1 is equivalent to ['Sheet1', 0, 0]. # note : spaces is not inserted in b / w # = and Sheet1, Sheet1 and ! # if space is inserted it throws warning. chart1.add_series({ 'name': '= Sheet1 !$B$1', 'categories': '= Sheet1 !$A$2:$A$7', 'values': '= Sheet1 !$B$2:$B$7', }) # Configure a second series. # Note use of alternative syntax to define ranges. # [sheetname, first_row, first_col, last_row, last_col]. chart1.add_series({ 'name': ['Sheet1', 0, 2], 'categories': ['Sheet1', 1, 0, 6, 0], 'values': ['Sheet1', 1, 2, 6, 2], }) # Add a chart title chart1.set_title ({'name': 'Results of data analysis'}) # Add x-axis label chart1.set_x_axis({'name': 'Test number'}) # Add y-axis label chart1.set_y_axis({'name': 'Data length (mm)'}) # Set an Excel chart style. chart1.set_style(11) # add chart to the worksheet with given # offset values at the top-left corner of # a chart is anchored to cell D2 . worksheet.insert_chart('D2', chart1, {'x_offset': 25, 'y_offset': 10}) # Finally, close the Excel file # via the close() method. workbook.close()

输出:

xls工作表插入折线图(使用XlsxWriter模块在Excel工作表中绘制折线图)1

,
相关推荐RECOMMEND
平面设计以后能就业哪些方面(平面设计主要做什么)
平面设计专业是什么?学什么内容?要了解平面设计就业前景如何,我们先来了解一下什么是平面设计。平面设计也叫做视觉传达设计,以“视觉”作为沟通和表现的方式。透过多种方式来创造和结合符号、图片和文字,借此作...
立案审查调查采取什么手段(在审查调查工作中如何用好查封)
立案审查调查采取什么手段?查封、扣押(暂扣、封存)是纪检监察机关调查涉嫌违犯党纪和职务违法犯罪案件时收集、固定、保全证据以及涉案财物的重要措施,能够使监察机关快速了解案件情况,掌握关键书证物证,形成完...
在excel页面找到工作表(Excel链接工作簿)
在公式中可以引用其他工作簿中的单元格内容,但是如果移动了被引用工作簿的路径,或重命名被引用的工作簿,都会使公式无法正常运算。另外,部分函数如SUMIF、COUNTIF、INDIRECT、OFFSET等...
隐患排查治理四个步骤(学校安全隐患排查治理工作制度)
隐患排查治理四个步骤?前言1.小编近日组建了“学校工作材料分享群”,由于头条官方不允许发布的作品中出现含有微信号、QQ号等联系方式的字样,否则会被限流,影响推荐,所以感兴趣的朋友可以在下方评论区留言或...
孔子担任过哪些职位(如果孔子出生在现代)
来源:【闪电新闻】齐鲁网·闪电新闻9月28日讯被称为“至圣先师”的孔子,知识渊博,才华横溢,一言一行都颇受关注。在探讨儒家文化的过程中,我们难免会将目光投到孔子本人身上——究竟是一个什么样的人,能让自...
我为什么那么喜欢打印机(是这届上班族的共同伤疤)
人在职场走,谁能不出糗?当代职场人一定都经历过很多职场尴尬,比如在楼道里吐槽同事,结果抬头发现该同事恰巧路过;跟朋友吐槽自己要离职,结果手一滑发到了工作群。如果把笔给职场人,职场的尴尬瞬间,能写出一套...