xlsxwriter+图表
来源:互联网 发布:手机定时器软件 编辑:程序博客网 时间:2024/06/04 18:58
import xlsxwriterworkbook = xlsxwriter.Workbook('chart.xlsx')#创建xlsx文件worksheet = workbook.add_worksheet()#创建表sheet1chart = workbook.add_chart({'type': 'column'})#创建图表对象title = ['name', 'mon', 'tues', 'wed', 'thurs', 'fri', 'sat', 'sun', 'avg']buname = ['1', '2', '3', '4', '5']data = [[12,3,4,5,32,43,43],[32,43,24,23,12,65,43],[65,76,32,12,32,43,33],[34,46,57,21,23,33,22],[11,22,33,44,55,66,77],]format = workbook.add_format()format.set_border(1)#表格线条加粗1format_title = workbook.add_format()format_title.set_border(1)format_title.set_bg_color('#cccccc')#定义背景色format_title.set_align('center')#文本格式居中format_title.set_bold()#加粗format_ave = workbook.add_format()format_ave.set_bold(1)format_ave.set_num_format('0.00')#设置显示格式worksheet.write_row('A1', title, format_title)worksheet.write_column('A2', buname, format)worksheet.write_row('B2', data[0], format)worksheet.write_row('B3', data[1], format)worksheet.write_row('B4', data[2], format)worksheet.write_row('B5', data[3], format)worksheet.write_row('B6', data[4], format)def chart_series(cur_row):worksheet.write_formula('I' + cur_row, '=AVERAGE(B' + cur_row + ':H' + cur_row + ')', format_ave)#计算平均值chart.add_series({'categories': '=Sheet1!$B$1:$H$!',#设置x轴标签'values': '=Sheet1!$B$' + cur_row + ':$H$' + cur_row,#设置数据区域'line': ({'color': 'black'}),#设置线条颜色'name': '=Sheet1!$A$' + cur_row,#图例名称})for row in range(2, 7):chart_series(str(row))#将2到6行进行制表chart.set_size({'width': 577, 'height': 287})#设置表的大小chart.set_title({'name': 'week'})#设置表名称chart.set_y_axis({'name': 'Mb/s'})#设置y轴的小标题worksheet.insert_chart('A8', chart)#将图表插入到A8workbook.close()
0 0
- xlsxwriter+图表
- python xlsxwriter创建excel图表
- python使用xlsxwriter打造excel周报日周的统计图表
- XlsxWriter 学习
- Python安装XlsxWriter库
- xlsxwriter使用啊
- python xlsxwriter vs openpyxl
- python类xlsxwriter导表
- 9、Python xlsxwriter模块
- pandas与 xlsxwriter
- python调用xlsxwriter创建xlsx
- XlsxWriter模块常用方法说明
- windows使用源码安装xlsxwriter
- Python--操作excel之xlsxwriter
- 图表
- python XlsxWriter模块创建aexcel表格
- python的xlsxwriter库简要分析
- python xlsxwriter模块一些方法说明
- android.content.res.Resources$NotFoundException: String resource ID #0x0
- 技巧
- JavaVM,反射与动态代理
- is not null 并不能拦截空串
- 如何反编译apk
- xlsxwriter+图表
- 4.1.1 Future模式
- Codeforces Round #383 (Div. 2)D.Arpa's weak amphitheater and Mehrdad's valuable Hoses【并查集+分组背包】
- 汇编语言(Assembly Language)笔记
- spring事务配置方式
- 下载软件自学网视频
- BP算法的推导(注意残差的定义)
- Android之版本-更优雅的 Android 发布自动版本号方案
- Android-常用adb命令