欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Python XlsxWriter模塊Chart類用法實(shí)例分析

 更新時(shí)間:2019年03月11日 10:15:51   作者:cakincqm  
這篇文章主要介紹了Python XlsxWriter模塊Chart類用法,結(jié)合實(shí)例形式分析了Python XlsxWriter模塊Chart類功能、圖表繪制常用方法及相關(guān)操作注意事項(xiàng),需要的朋友可以參考下

本文實(shí)例講述了Python XlsxWriter模塊Chart類用法。分享給大家供大家參考,具體如下:

一 點(diǎn)睛

Chart類是XlsxWriter模塊中圖表組件的基類,支持的圖表類型包括面積、條形圖、柱形圖、折線圖、餅圖、散點(diǎn)圖、股票和雷達(dá)等,一個(gè)圖表對(duì)象是通過(guò)Workbook(工作簿)的add_chart方法創(chuàng)建,通過(guò) {type,'圖表類型'}字典參數(shù)指定圖表的類型,語(yǔ)句如下:

chart = workbook.add_chart({type, 'column'}) #創(chuàng)建一個(gè)column(柱形)圖表

然后再通過(guò)Worksheet(工作表)insert_chart()方法插入到指定位置,語(yǔ)句如下:

worksheet.insert_chart('A7', chart) #在A7單元格插入圖表

二 圖表類型說(shuō)明

  • area:創(chuàng)建一個(gè)面積樣式的圖表;
  • bar:創(chuàng)建一個(gè)條形樣式的圖表;
  • column:創(chuàng)建一個(gè)柱形樣式的圖表;
  • line:創(chuàng)建一個(gè)線條樣式的圖表;
  • pie:創(chuàng)建一個(gè)餅圖樣式的圖表;
  • scatter:創(chuàng)建一個(gè)散點(diǎn)樣式的圖表;
  • stock:創(chuàng)建一個(gè)股票樣式的圖表;
  • radar:創(chuàng)建一個(gè)雷達(dá)樣式的圖表

三 chart類的幾個(gè)常用方法

1 chart.add_series(options)

作用為添加一個(gè)數(shù)據(jù)系列到圖表,參數(shù)options(dict類型)設(shè)置圖表系列選項(xiàng)的字典。

chart.add_series({
   'categories': '=Sheet1!$A$1:$A$5',
   'values':  '=Sheet1!$B$1:$B$5',
   'line':   {'color': 'red'},
})

add_series方法最常用的三個(gè)選項(xiàng)為categories、values、line,其中categories是設(shè)置圖表類別標(biāo)簽范圍;values為設(shè)置圖表數(shù)據(jù)范圍;line為設(shè)置圖表線條屬性,包括顏色、寬度等。

2 set_x_axis(options)

設(shè)置圖表X軸選項(xiàng)。

chart.set_x_axis({
  'name': 'Earnings per Quarter',  #設(shè)置X軸標(biāo)題名稱
  'name_font': {'size': 14, 'bold': True}, #設(shè)置X軸標(biāo)題字體屬性
  'num_font': {'italic': True },  #設(shè)置X軸數(shù)字字體屬性
})

 

3 set_size(options)

設(shè)置圖表大小,如 chart.set_size({'width':720,'height':576}),其中width為寬度, height為高度。

4 set_title(options)

設(shè)置圖表標(biāo)題,如 chart.set_title({'name':'Year End Results'})

 

5 set_style(style_id)

設(shè)置圖表樣式,style_id為不同數(shù)字 則代表不同樣式,如chart.set_style(37)

 

6 set_table(options)

設(shè)置X軸為數(shù)據(jù)表格形式,如 chart.set_table()

 

更多關(guān)于Python相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《Python操作Excel表格技巧總結(jié)》、《Python文件與目錄操作技巧匯總》、《Python文本文件操作技巧匯總》、《Python數(shù)據(jù)結(jié)構(gòu)與算法教程》、《Python函數(shù)使用技巧總結(jié)》、《Python字符串操作技巧匯總》及《Python入門與進(jìn)階經(jīng)典教程

希望本文所述對(duì)大家Python程序設(shè)計(jì)有所幫助。

相關(guān)文章

  • Python+OpenCV解決彩色圖亮度不均衡問(wèn)題

    Python+OpenCV解決彩色圖亮度不均衡問(wèn)題

    當(dāng)我們換新頭像時(shí),常常會(huì)遇到圖片過(guò)暗導(dǎo)致看不到圖片內(nèi)容的情況,本文將介紹如何通過(guò)Python和OpenCV解決色彩圖亮度不均衡的問(wèn)題,需要的可以參考一下
    2021-12-12
  • python安裝包出現(xiàn)Retrying?(Retry(total=4,?connect=None,?read=None,?redirect=None,?status=None))問(wèn)題解決

    python安裝包出現(xiàn)Retrying?(Retry(total=4,?connect=None,?read=No

    這篇文章主要給大家介紹了關(guān)于python安裝包出現(xiàn)Retrying?(Retry(total=4,?connect=None,?read=None,?redirect=None,?status=None))問(wèn)題的解決方法,需要的朋友可以參考下
    2022-09-09
  • Python深度學(xué)習(xí)之FastText實(shí)現(xiàn)文本分類詳解

    Python深度學(xué)習(xí)之FastText實(shí)現(xiàn)文本分類詳解

    FastText是一種典型的深度學(xué)習(xí)詞向量的表示方法,它非常簡(jiǎn)單通過(guò)Embedding層將單詞映射到稠密空間,然后將句子中所有的單詞在Embedding空間中進(jìn)行平均,進(jìn)而完成分類操作
    2022-09-09
  • 詳解python爬蟲(chóng)系列之初識(shí)爬蟲(chóng)

    詳解python爬蟲(chóng)系列之初識(shí)爬蟲(chóng)

    這篇文章主要介紹了python爬蟲(chóng)系列之初識(shí)爬蟲(chóng),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-04-04
  • python中pytest收集用例規(guī)則與運(yùn)行指定用例詳解

    python中pytest收集用例規(guī)則與運(yùn)行指定用例詳解

    這篇文章主要介紹了python中pytest收集用例規(guī)則與運(yùn)行指定用例詳解,天會(huì)講解一下pytest是如何收集我們寫(xiě)好的用例?我們又有哪些方式來(lái)運(yùn)行單個(gè)用例或者批量運(yùn)行用例呢,需要的朋友可以參考下
    2019-06-06
  • python實(shí)現(xiàn)將pvr格式轉(zhuǎn)換成pvr.ccz的方法

    python實(shí)現(xiàn)將pvr格式轉(zhuǎn)換成pvr.ccz的方法

    這篇文章主要介紹了python實(shí)現(xiàn)將pvr格式轉(zhuǎn)換成pvr.ccz的方法,涉及Python實(shí)現(xiàn)格式轉(zhuǎn)換的相關(guān)技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下
    2015-04-04
  • 如何用Python對(duì)數(shù)學(xué)函數(shù)進(jìn)行求值、求偏導(dǎo)

    如何用Python對(duì)數(shù)學(xué)函數(shù)進(jìn)行求值、求偏導(dǎo)

    這篇文章主要介紹了如何用Python對(duì)數(shù)學(xué)函數(shù)進(jìn)行求值、求偏導(dǎo)問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-05-05
  • 詳解Python使用tensorflow入門指南

    詳解Python使用tensorflow入門指南

    本篇文章主要介紹了詳解Python使用tensorflow入門指南,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2018-02-02
  • Python  pandas中的shift位移操作方法

    Python  pandas中的shift位移操作方法

    shift()?函數(shù)是?Pandas?中用于移動(dòng)或偏移數(shù)據(jù)的重要工具,它可以處理時(shí)間序列數(shù)據(jù)、計(jì)算數(shù)據(jù)差值以及進(jìn)行數(shù)據(jù)預(yù)處理,本文介紹Python  pandas中的shift位移操作方法,感興趣的朋友跟隨小編一起看看吧
    2024-03-03
  • python協(xié)程之動(dòng)態(tài)添加任務(wù)的方法

    python協(xié)程之動(dòng)態(tài)添加任務(wù)的方法

    今天小編就為大家分享一篇python協(xié)程之動(dòng)態(tài)添加任務(wù)的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2019-02-02

最新評(píng)論