日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

Python openpyxl 插入折線圖實例

瀏覽:24日期:2022-07-29 15:41:41

我就廢話不多說了,還是直接看代碼吧!

import osimport openpyxlfrom datetime import datefrom openpyxl import Workbookfrom openpyxl.chart import ( Series, LineChart, Reference,)def add_line_chart(title, wss, min_col, min_row, max_col, max_row): c1 = LineChart() c1.title = title # 圖的標題 c1.style = 12 # 線條的style c1.y_axis.title = ’percent’ # y坐標的標題 if ’IDC’ not in title: c1.x_axis.number_format = ’d-mmm’ # 規定日期格式 這是月,年格式 c1.x_axis.majorTimeUnit = 'Months' # 規定日期間隔 注意days;Months大寫 c1.x_axis.title = 'Date' # x坐標的標題 data = Reference(wss, min_col=min_col, min_row=min_row, max_col=max_col, max_row=max_row) # 圖像的數據 起始行、起始列、終止行、終止列 c1.add_data(data, titles_from_data=True, from_rows=True) dates = Reference(wss, min_col=2, min_row=1, max_col=max_col) c1.set_categories(dates) wss.add_chart(c1, 'A6') # 將圖表添加到 sheet中def save_data_to_excel(file_name, target_sheet_name): select_cursor = connect.cursor() select_sql = 'select phone_company, record_date, record_percent from phone_statistics where record_company = ’%s’' % target_sheet_name if target_sheet_name == 'IDC': select_sql = 'select phone_company, record_q, record_percent from phone_statistics where record_company = ’%s’' % target_sheet_name select_cursor.execute(select_sql, ()) data_dic = {} all_date = {} all_phone_company = {} for item in select_cursor: if target_sheet_name == 'IDC': data_dic[item[0] + ’_’ + item[1]] = item[2] else: if type(item[1]) == str: data_dic[item[0] + ’_’ + item[1]] = item[2] else: data_dic[item[0] + ’_’ + item[1].strftime('%Y-%m-%d')] = item[2] all_date[item[1]] = 1 all_phone_company[item[0]] = 1 if os.path.exists(file_name): wb = openpyxl.load_workbook(file_name) else: wb = Workbook() try: wb.remove_sheet(wb[’Sheet’]) except Exception as e: pass try: wb.remove_sheet(wb[target_sheet_name]) except Exception as e: pass try: sheet = wb[target_sheet_name] except Exception as e: sheet = wb.create_sheet() start_date_index = ’B’ for each_date in all_date.keys(): if target_sheet_name == 'IDC': sheet[’%s1’ % start_date_index] = each_date else: if type(each_date) == str: sheet[’%s1’ % start_date_index] = each_date else: sheet[’%s1’ % start_date_index] = each_date.strftime('%Y-%m-%d') start_date_index = chr(ord(start_date_index) + 1) start_name_index = 2 for each_name in all_phone_company.keys(): sheet[’A%d’ % start_name_index] = each_name start_name_index += 1 start_date_index = ’B’ start_name_index = 2 for each_date in all_date.keys(): for each_name in all_phone_company.keys(): if target_sheet_name == 'IDC': key = each_name + ’_’ + each_date if key in data_dic: sheet[’%s%d’ % (start_date_index, start_name_index)] = data_dic[key] else: if type(each_date) == str: key = each_name + ’_’ + each_date else: key = each_name + ’_’ + each_date.strftime('%Y-%m-%d') if key in data_dic: sheet[’%s%d’ % (start_date_index, start_name_index)] = data_dic[key] start_name_index += 1 start_date_index = chr(ord(start_date_index) + 1) start_name_index = 2 sheet.title = target_sheet_name sheet.column_dimensions[’A’].width = 20 start_date_index = ’B’ for each_date in all_date.keys(): sheet.column_dimensions[start_date_index].width = 13 start_date_index = chr(ord(start_date_index) + 1) add_line_chart(target_sheet_name.upper() + '’s Phone Statistics', sheet, 1, 2, len(all_date.keys()) + 1, min(15, len(all_phone_company.keys()) + 1)) wb.save(file_name) pass

Python openpyxl 插入折線圖實例

補充知識:python plotly line chart 折線圖

我就廢話不多說了,還是直接看代碼吧!

# 1 折線圖數據# trace1 - 基本格式# trace2 - 更多參數trace1 = go.Scatter( x = x1, y = y2,)trace2 = go.Scatter( x = x2, y = y2, mode = ’lines’, # 模式:lines 線,markers 點??捎谩?”相連 name = ’line2’, # 折線名,顯示于圖例 connectgaps = True # 連接缺失點兩端 默認False line = dict( color = (’rgb(205, 12, 24)’), # 顏色 width = 4, #線寬 dash = ’dash’) # 虛線: dash 一一,dot ···,dashdot 一·一) )# 2 打包數據data = [trace1,trace2]# 3 格式layout = dict(title = ’折線’, xaxis = dict(title = ’時間’), # 橫軸坐標 yaxis = dict(title = ’數量’), # 總軸坐標 legend=dict(x=1.1,y=1) # 圖例位置 )# 4 打包數據+格式fig = dict(data=data, layout=layout)# 5 畫圖py.iplot(fig, filename=’styled-line’)

以上這篇Python openpyxl 插入折線圖實例就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持好吧啦網。

標簽: Python 編程
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
91精品电影| 精品91久久久久| 日韩黄色在线观看| 久久xxxx精品视频| 日本成人在线网站| 久久亚洲精精品中文字幕| 国产一区福利| 久久久夜夜夜| 亚洲综合电影一区二区三区| 亚洲毛片在线| 久久男人av| 九九久久电影| 美女精品网站| 国产精一区二区| 日韩欧美二区| 国产视频欧美| 国产高清精品二区| 久久网站免费观看| 日本在线不卡视频| 精品视频国产| 午夜在线一区| 美女久久99| 九九在线精品| 国产精品久久久久久久久久久久久久久 | 国产精品腿扒开做爽爽爽挤奶网站| 欧美特黄一区| 国产欧美午夜| 亚洲精品a级片| 久久精品99久久久| 久久精品免费一区二区三区| 一级欧美视频| 日本一二区不卡| 蜜桃91丨九色丨蝌蚪91桃色| 国产福利资源一区| 精品1区2区3区4区| 美女精品久久| 日韩在线卡一卡二| 精品日韩一区| 欧美日韩激情| 国产精品115| 日韩影院在线观看| 日韩国产一区二区三区| 视频一区日韩精品| 少妇精品导航| 国产精品综合| 99国产精品视频免费观看一公开| 久久国产婷婷国产香蕉| 欧美va天堂| 激情久久99| 青青草国产精品亚洲专区无| 99久久夜色精品国产亚洲狼| 国产九九精品| 丝袜美腿亚洲色图| 日韩av自拍| 欧美日韩va| 丝袜亚洲另类欧美| 亚洲一本视频| 国产 日韩 欧美 综合 一区| 鲁大师成人一区二区三区| 91欧美在线| 日韩国产一区二| 欧美专区一区二区三区| 精品免费av在线| 精品视频网站| 国产精品久久久久毛片大屁完整版| 男女男精品网站| re久久精品视频| 日本欧美不卡| 另类综合日韩欧美亚洲| 日本一区二区中文字幕| 欧美专区18| 亚洲成人日韩| 免费毛片在线不卡| 99精品美女| 偷拍精品精品一区二区三区| 麻豆国产欧美一区二区三区 | 美女久久一区| 久久久精品网| 国产精品国产三级国产在线观看| **爰片久久毛片| 91嫩草精品| 青青国产91久久久久久| 中文字幕乱码亚洲无线精品一区| 亚洲欧洲另类| 夜夜嗨av一区二区三区网站四季av| 久久蜜桃精品| 国产综合精品| 激情综合自拍| 欧美成人综合| 日韩一区二区免费看| 亚洲网站视频| 91久久久精品国产| 1024精品久久久久久久久| 久久国产小视频| 成人看片网站| 激情欧美日韩一区| 欧美+日本+国产+在线a∨观看| 91精品婷婷色在线观看| 久久免费大视频| 欧美特黄一区| 综合干狼人综合首页| 亚州精品视频| 国产午夜精品一区在线观看| 国产精久久久| 午夜久久中文| 99成人在线视频| 亚洲视频www| 日韩一区二区三免费高清在线观看 | 日韩和欧美一区二区三区| 亚洲开心激情| 欧美在线91| 精品一区二区三区在线观看视频| 成人在线免费观看网站| 另类中文字幕国产精品| 极品裸体白嫩激情啪啪国产精品| 黄色亚洲精品| 日韩在线观看一区二区三区| 欧美在线不卡| 麻豆视频一区二区| 91精品一区国产高清在线gif| 黄色亚洲大片免费在线观看| 天堂俺去俺来也www久久婷婷| 国产精品视频首页| 日韩久久精品| 亚洲综合色婷婷在线观看| 国产精品日韩精品中文字幕| 丁香六月综合| 亚洲欧美日韩一区在线观看| 国产三级精品三级在线观看国产| 精品视频久久| 99在线精品免费视频九九视 | 亚洲我射av| 国产精品嫩草影院在线看| 精品九九在线| 99视频精品| 精品国产乱码久久久久久樱花| 成人久久一区| 亚洲精品在线二区| 高清一区二区三区av| 免费日韩av片| 精品高清久久| 亚洲一区亚洲| 国产经典一区| 伊人久久大香线蕉av超碰演员| 欧美私人啪啪vps| 久久亚洲专区| 欧美一区成人| 五月婷婷亚洲| 另类小说一区二区三区| 亚洲一区二区三区高清| 精品一区二区三区的国产在线观看| 精品欧美久久| 久久精品人人| 亚洲人成网77777色在线播放| a天堂资源在线| 日韩av中文在线观看| 欧美在线观看视频一区| 国产精品色在线网站| 三级一区在线视频先锋| 国产福利片在线观看| 91精品麻豆| 午夜国产一区二区| 国产精品v一区二区三区| 国产色综合网| 日韩在线免费| 69堂免费精品视频在线播放| 九一国产精品| 国产高潮在线| 国产精品永久| 午夜在线播放视频欧美| 精品成人免费一区二区在线播放| 国产精品极品国产中出| 在线精品一区二区| 亚洲手机在线| 91tv亚洲精品香蕉国产一区| 国产情侣久久| 综合欧美精品| 国产一区二区三区自拍| 正在播放日韩精品| 欧美国产日本| 91精品一区| 日本精品另类| 亚洲日韩中文字幕一区| 亚洲专区欧美专区| 九九久久婷婷| av高清一区| 高清一区二区| 久久精品午夜| 国产精品sm| 国产精品婷婷| 欧美资源在线| 久久精品系列| 婷婷成人综合| 久久久精品久久久久久96| 久久精品免视看国产成人| 欧美一区影院| 国产一级成人av| 国产精品久久久久久久久久白浆| 91精品在线免费视频| 日韩av在线免费观看不卡|