国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

Python XlsxWriter模塊Chart類用法實例分析

2020-01-04 13:36:34
字體:
來源:轉載
供稿:網友

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

一 點睛

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

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

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

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

二 圖表類型說明

  • area:創建一個面積樣式的圖表;
  • bar:創建一個條形樣式的圖表;
  • column:創建一個柱形樣式的圖表;
  • line:創建一個線條樣式的圖表;
  • pie:創建一個餅圖樣式的圖表;
  • scatter:創建一個散點樣式的圖表;
  • stock:創建一個股票樣式的圖表;
  • radar:創建一個雷達樣式的圖表

三 chart類的幾個常用方法

1 chart.add_series(options)

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

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

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

2 set_x_axis(options)

設置圖表X軸選項。

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

 Python,XlsxWriter,Chart

3 set_size(options)

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

4 set_title(options)

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

 Python,XlsxWriter,Chart

5 set_style(style_id)

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

 Python,XlsxWriter,Chart

6 set_table(options)

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

 Python,XlsxWriter,Chart

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


注:相關教程知識閱讀請移步到python教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 鹿泉市| 石河子市| 阿图什市| 离岛区| 吴桥县| 阳城县| 施秉县| 信阳市| 芦山县| 西安市| 福清市| 五大连池市| 桓仁| 建德市| 高安市| 中山市| 陆河县| 沂源县| 沭阳县| 巴马| 邢台县| 桂平市| 措勤县| 嘉善县| 赫章县| 晋中市| 太湖县| 册亨县| 日喀则市| 门源| 平遥县| 郧西县| 永顺县| 郯城县| 新乡县| 涟源市| 普兰县| 台南县| 南陵县| 新宁县| 扬中市|