日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程语言 > python >内容正文

python

python xlsxwriter 画图_Python XlsxWriter模块Chart类用法实例分析

發(fā)布時間:2025/3/20 python 20 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python xlsxwriter 画图_Python XlsxWriter模块Chart类用法实例分析 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

本文實例講述了Python XlsxWriter模塊Chart類用法。共享給大家供大家參考,詳細如下:

一 點睛

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

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

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

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

二 圖表類型介紹

area:創(chuàng)建一個面積風(fēng)格的圖表;

bar:創(chuàng)建一個條形風(fēng)格的圖表;

column:創(chuàng)建一個柱形風(fēng)格的圖表;

line:創(chuàng)建一個線條風(fēng)格的圖表;

pie:創(chuàng)建一個餅圖風(fēng)格的圖表;

scatter:創(chuàng)建一個散點風(fēng)格的圖表;

stock:創(chuàng)建一個股票風(fēng)格的圖表;

radar:創(chuàng)建一個雷達風(fēng)格的圖表

三 chart類的幾個常用方法

1 chart.add_series(options)

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

chart.add_series({

'categories': '=Sheet1!$A$1:$A$5',

'values': '=Sheet1!$B$1:$B$5',

'line': {'color': 'red'},

})

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

2 set_x_axis(options)

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

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è)置圖表風(fēng)格,style_id為不同數(shù)字 則代表不同風(fēng)格,如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īng)典教程》

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

《新程序員》:云原生和全面數(shù)字化實踐50位技術(shù)專家共同創(chuàng)作,文字、視頻、音頻交互閱讀

總結(jié)

以上是生活随笔為你收集整理的python xlsxwriter 画图_Python XlsxWriter模块Chart类用法实例分析的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。