python xlsxwriter 画图_Python XlsxWriter模块Chart类用法实例分析
本文實例講述了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)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 月结 sap_乡村基SAP:领跑中式快餐
- 下一篇: asc desc排序_HIVE的学习之路