北京pk10公式大全:Python XlsxWriter??镃hart类用法实例分析

北京快三走势图 www.mxld9.cn  更新时间:2019年03月11日 10:15:51   作者:cakincqm   我要评论

这篇文章主要介绍了Python XlsxWriter??镃hart类用法,结合实例形式分析了Python XlsxWriter??镃hart类功能、图表绘制常用方法及相关操作注意事项,需要的朋友可以参考下

本文实例讲述了Python XlsxWriter??镃hart类用法。分享给大家供大家参考,具体如下:

一 点睛

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轴数字字体属性
})

 

3 set_size(options)

设置图表大小,如 chart.set_size({'width':720,'height':576}),其中width为宽度, height为高度。

4 set_title(options)

设置图表标题,如 chart.set_title({'name':'Year End Results'})

 

5 set_style(style_id)

设置图表样式,style_id为不同数字 则代表不同样式,如chart.set_style(37)

 

6 set_table(options)

设置X轴为数据表格形式,如 chart.set_table()

 

更多关于Python相关内容感兴趣的读者可查看本站专题:《Python操作Excel表格技巧总结》、《Python文件与目录操作技巧汇总》、《Python文本文件操作技巧汇总》、《Python数据结构与算法教程》、《Python函数使用技巧总结》、《Python字符串操作技巧汇总》及《Python入门与进阶经典教程

希望本文所述对大家Python程序设计有所帮助。

相关文章

  • python实现录音小程序

    python实现录音小程序

    这篇文章主要为大家详细介绍了python实现录音小程序,实现录音播放功能,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-08-08
  • 新手如何快速入门Python(菜鸟必看篇)

    新手如何快速入门Python(菜鸟必看篇)

    下面小编就为大家带来一篇新手如何快速入门Python(菜鸟必看篇)。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-06-06
  • Python合并多个Excel数据的方法

    Python合并多个Excel数据的方法

    这篇文章主要介绍了Python合并多个Excel数据的方法也就是说将多个excel中的数据合并到另一个表中,本文通过实例代码相结合的形式给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友参考下吧
    2018-07-07
  • python opencv人脸检测提取及保存方法

    python opencv人脸检测提取及保存方法

    今天小编就为大家分享一篇python opencv人脸检测提取及保存方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-08-08
  • 使用Python的Flask框架实现视频的流媒体传输

    使用Python的Flask框架实现视频的流媒体传输

    这篇文章主要介绍了使用Python的Flask框架实现视频的流媒体传输,包括从摄像机获取帧到web浏览器的数字流传输,需要的朋友可以参考下
    2015-03-03
  • pycharm执行python时,填写参数的方法

    pycharm执行python时,填写参数的方法

    今天小编就为大家分享一篇pycharm执行python时,填写参数的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-10-10
  • 跟老齐学Python之编写类之一创建实例

    跟老齐学Python之编写类之一创建实例

    上两篇文章虽然已经对类有了一点点模糊概念,但是,阅读前面一讲的内容的确感到累呀,都是文字,连代码都没有。本讲就要简单多了,尝试走一个类的流程。
    2014-10-10
  • python??橹畆e正则表达式详解

    python??橹畆e正则表达式详解

    正则表达式是一种小型的、高度专业化的编程语言,并不是python中特有的,是许多编程语言中基础而又重要的一部分。在python中,主要通过re??槔词迪?。这篇文章主要介绍了python??橹畆e正则表达式详解,需要的朋友可以参考下
    2017-02-02
  • Python cookbook(数据结构与算法)保存最后N个元素的方法

    Python cookbook(数据结构与算法)保存最后N个元素的方法

    这篇文章主要介绍了Python数据结构与算法 保存最后N个元素的方法,涉及Python基于迭代器与生成器实现历史记录功能的相关操作技巧,需要的朋友可以参考下
    2018-02-02
  • 使用Python判断质数(素数)的简单方法讲解

    使用Python判断质数(素数)的简单方法讲解

    这篇文章主要介绍了使用Python判断质数(素数)的简单方法讲解,经常被用来做科学计算的Python处理这种小问题当然手到擒来^_-需要的朋友可以参考下
    2016-05-05

最新评论

  • 不限量套餐猫腻多 工信部出手后三大运营商齐整改 2019-03-22
  • 150秒!速览习主席青岛峰会精彩瞬间 2019-03-21
  • 只有黑社会才会拉帮结派, 2019-03-21
  • 喜过端午:纽约华侨华人包粽子诵《离骚》赛龙舟 2019-03-20
  • 工程与时间赛跑 质量与进度齐抓 2019-03-19
  • 长城新媒体集团基本情况简介 2019-03-18
  • 重资“血拼”当心酿成内伤 2019-03-18
  • “超级连接”助力博物馆新发展(1) 2019-03-17
  • 【理上网来·喜迎十九大】扶贫也创新!十八大以来年均减贫人数超1300万 获历史突破 2019-03-17
  • 王子文再登封面 黑白光影间酷女孩玩转高级时尚 2019-03-16
  • 不忘初心继续前进——七集政论专题片 2019-03-15
  • 推动形成全面开放新格局 开启新时代开放新征程 2019-03-15
  • 听听 海底的“动静” 2019-03-14
  • 黄嘉刚:《费墨车话》 2019-03-13
  • 畅想——未来的人民日报 2019-03-12
  • 409| 578| 4| 218| 982| 542| 132| 452| 609| 346|