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

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)化
亚洲综合五月天色婷婷| 中文字幕日韩不卡顿一区二区| 亚洲国产欧美日韩激情在线| 三欲一区二区三区中文字幕| 91天美精东果冻麻豆| 午夜福利影片免费观看| 日本亚洲欧洲一区二区| 91亚洲精品一区二区三区| 在线观看不卡的黄色地址 | 老熟女露脸吞精一二三四区| 18岁下禁止看的视频| 国产黄色三级电影在线| 久久久精品国产亚洲av日韩| 色呦呦中文字幕在线播放| 熟妇人妻中文字幕在线| 免费的黄色片带中文字幕| 欧美日韩国产综合在线观看| 国产成人一区二区二区三区| 欧美日韩亚洲一区二区搜索| 丰满熟妇久久人妻同堂av| 国产精品乱人偷免费视频| 国产一级内射麻豆91| 国产成人综合亚洲欧美在线| 久久精品国产一区二区三区不卡| 亚洲欧美二区中文字幕| 亚洲欧美日韩老汉影院| 国产精品自产拍av在线| 国产精品国产三级区别| 91精品在线观看第一页| 午夜福利亚洲免费久久| 精品人妻中文av一区二区| 亚洲国产日韩在线精品| 成人色视频免费在线观看| 丰满人妻被黑人猛烈进入 | 欧美日本国产专区一区| 日本高清一区二区网站| 久久亚洲av麻衣北条麻妃| 亚洲欧美日韩伦理一区| 免费av中文字幕电影| 丁香六月色婷婷亚洲激情| 中文字慕日韩精品欧美一区|