服务器之家

服务器之家 > 正文

Python XlsxWriter模块Chart类用法实例分析

时间:2021-06-06 00:00     来源/作者:cakincqm

本文实例讲述了python xlsxwriter模块chart类用法。分享给大家供大家参考,具体如下:

一 点睛

chart类是xlsxwriter模块中图表组件的基类,支持的图表类型包括面积、条形图、柱形图、折线图、饼图、散点图、股票和雷达等,一个图表对象是通过workbook(工作簿)的add_chart方法创建,通过 {type,'图表类型'}字典参数指定图表的类型,语句如下:

?
1
chart = workbook.add_chart({type'column'}) #创建一个column(柱形)图表

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

?
1
worksheet.insert_chart('a7', chart) #在a7单元格插入图表

二 图表类型说明

  • area:创建一个面积样式的图表;
  • bar:创建一个条形样式的图表;
  • column:创建一个柱形样式的图表;
  • line:创建一个线条样式的图表;
  • pie:创建一个饼图样式的图表;
  • scatter:创建一个散点样式的图表;
  • stock:创建一个股票样式的图表;
  • radar:创建一个雷达样式的图表

三 chart类的几个常用方法

1 chart.add_series(options)

作用为添加一个数据系列到图表,参数options(dict类型)设置图表系列选项的字典。

?
1
2
3
4
5
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轴选项。

?
1
2
3
4
5
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程序设计有所帮助。

原文链接:https://blog.csdn.net/chengqiuming/article/details/87648239

标签:

相关文章

热门资讯

2020微信伤感网名听哭了 让对方看到心疼的伤感网名大全
2020微信伤感网名听哭了 让对方看到心疼的伤感网名大全 2019-12-26
yue是什么意思 网络流行语yue了是什么梗
yue是什么意思 网络流行语yue了是什么梗 2020-10-11
背刺什么意思 网络词语背刺是什么梗
背刺什么意思 网络词语背刺是什么梗 2020-05-22
苹果12mini价格表官网报价 iPhone12mini全版本价格汇总
苹果12mini价格表官网报价 iPhone12mini全版本价格汇总 2020-11-13
2021德云社封箱演出完整版 2021年德云社封箱演出在线看
2021德云社封箱演出完整版 2021年德云社封箱演出在线看 2021-03-15
返回顶部