欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

Python中怎樣用openpyxl進(jìn)行圖表處理

小編給大家分享一下Python中怎樣用openpyxl進(jìn)行圖表處理,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!

網(wǎng)站建設(shè)哪家好,找創(chuàng)新互聯(lián)!專注于網(wǎng)頁設(shè)計(jì)、網(wǎng)站建設(shè)、微信開發(fā)、小程序設(shè)計(jì)、集團(tuán)企業(yè)網(wǎng)站建設(shè)等服務(wù)項(xiàng)目。為回饋新老客戶創(chuàng)新互聯(lián)還提供了邵東免費(fèi)建站歡迎大家使用!

在excel中找到許多行列等待處理的數(shù)據(jù),替代傳統(tǒng)低效率的人工操作,并且進(jìn)行精簡(jiǎn)處理,這正是openpyx的受到眾多好評(píng)的原因。

openpyxl通過charts進(jìn)行圖表處理,這里在就強(qiáng)大圖表處理功能進(jìn)行下補(bǔ)充。各種圖表都有如下:

Python中怎樣用openpyxl進(jìn)行圖表處理

BarChart為例, 在BarChart中,圖表類型可以通過眾多參數(shù)設(shè)置。

  

值被繪制為水平條或垂直列:通過將類型設(shè)置為COL或BAR,即可在垂直和水平條形圖之間切換;當(dāng)使用堆疊圖時(shí),重疊需要設(shè)置為100??梢酝ㄟ^chartObj.y_axis.title='Test_y', chartObj.x_axis.title='Test_x' 設(shè)置坐標(biāo)軸的屬性;通過chartObj.type='col'   (col為縱向,bar為橫向),chartObj.title='Bar chart' 等來設(shè)置圖表的屬性等。

 

以下代碼生成4種2D圖表

from openpyxl import Workbook from openpyxl.chart import BarChart, Series, Reference wb = Workbook(write_only=True) ws = wb.create_sheet() rows = [    ('Number', 'Batch 1', 'Batch 2'),    (2, 10, 30),    (3, 40, 60),    (4, 50, 70),    (5, 20, 10),    (6, 10, 40),    (7, 50, 30), ] for row in rows:    ws.append(row) 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=2, min_row=1, max_row=7, max_col=3) cats = Reference(ws, min_col=1, min_row=2, max_row=7) chart1.add_data(data, titles_from_data=True) chart1.set_categories(cats) chart1.shape = 4 ws.add_chart(chart1, "A10") from copy import deepcopy chart2 = deepcopy(chart1) chart2.style = 11 chart2.type = "bar" chart2.title = "Horizontal Bar Chart" ws.add_chart(chart2, "G10") chart3 = deepcopy(chart1) chart3.type = "col" chart3.style = 12 chart3.grouping = "stacked" chart3.overlap = 100 chart3.title = 'Stacked Chart' ws.add_chart(chart3, "A27") chart4 = deepcopy(chart1) chart4.type = "bar" chart4.style = 13 chart4.grouping = "percentStacked" chart4.overlap = 100 chart4.title = 'Percent Stacked Chart' ws.add_chart(chart4, "G27") wb.save("bar.xlsx")

代碼驗(yàn)證通過,效果如下:

Python中怎樣用openpyxl進(jìn)行圖表處理

以下代碼生成3D圖表。

from openpyxl import Workbook from openpyxl.chart import (    Reference,    Series,    BarChart3D, ) wb = Workbook() ws = wb.active rows = [    (None, 2013, 2014),    ("Apples", 5, 4),    ("Oranges", 6, 2),    ("Pears", 8, 3) ] for row in rows:    ws.append(row) data = Reference(ws, min_col=2, min_row=1, max_col=3, max_row=4) titles = Reference(ws, min_col=1, min_row=2, max_row=4) chart = BarChart3D() chart.title = "3D Bar Chart" chart.add_data(data=data, titles_from_data=True) chart.set_categories(titles) ws.add_chart(chart, "E5") wb.save("bar3d.xlsx")

代碼驗(yàn)證通過,效果如下:

Python中怎樣用openpyxl進(jìn)行圖表處理

以上是Python中怎樣用openpyxl進(jìn)行圖表處理的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對(duì)大家有所幫助,如果還想學(xué)習(xí)更多知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!

網(wǎng)站題目:Python中怎樣用openpyxl進(jìn)行圖表處理
文章源于:http://aaarwkj.com/article24/jpoeje.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站策劃小程序開發(fā)、微信公眾號(hào)網(wǎng)站制作、品牌網(wǎng)站建設(shè)網(wǎng)站收錄

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

成都seo排名網(wǎng)站優(yōu)化
欧美成人精品三级一二| 午夜在线成人免费观看| 偷拍一区二区三区免费| 国产黄色一区二区三区| 久热99在线视频免费观看| 国产亚洲精品久在线| 日本人妻系列中文字幕| 欧美日韩在线国产一区| 国产一区二区黑丝美女| 一区二区三区欧美小黄片| 欧美亚洲国产日韩熟女| 岛国少妇av之中文字幕| 国产精品黄色av一区二区| 欧美日韩在线不卡成人| 男女啪啪国产精品视频| 成人偷拍自拍在线视频| 国产在线91精品入口| 日韩av亚洲在线观看| 成人av高清在线观看| 中国成熟女人毛茸茸视频| 欧美日韩亚洲精品内裤| 久久综合婷婷亚洲五月| 国产剧情av在线资源| 日本顶级片一区二区三区| 麻豆亚洲av熟女国产| 超薄丝袜美腿一二三区在线播放| 日本少妇人妻一区二区| 日韩一二三区欧美四五区新| 黄片免费视频大全在线观看| 成人在线观看一区二区三区| 日韩av在线播放亚洲天堂| 亚洲人成免费观看网站| 国内外成人皇色视频| 日本一区二区精品视频| 欧美日韩一区二区午夜福利| 色综合av男人的天堂| 四虎在线经典视频播放| 欧美日韩国产一区二区三区在线观看| 黄片免费视频大全在线观看| 伊在人天堂亚洲香蕉精品区| 国内精品人妻在线中文字幕|