python怎么生成图_python 生成图表
# -*- coding:utf-8 -*-
import xlsxwriter
# 創(chuàng)建一個(gè)excel
workbook = xlsxwriter.Workbook("chart_pie.xlsx")
# 創(chuàng)建一個(gè)sheet
worksheet = workbook.add_worksheet()
# 自定義樣式,加粗
bold = workbook.add_format({'bold': 1})
# --------1、準(zhǔn)備數(shù)據(jù)并寫入excel---------------
# 向excel中寫入數(shù)據(jù),建立圖標(biāo)時(shí)要用到
data = [
['closed', 'active', 'reopen', 'NT'],
[1012, 109, 123, 131],
]
# 寫入數(shù)據(jù)
worksheet.write_row('A1', data[0], bold)
worksheet.write_row('A2', data[1])
# --------2、生成圖表并插入到excel---------------
# 創(chuàng)建一個(gè)柱狀圖(pie chart)
chart_col = workbook.add_chart({'type': 'pie'})
# 配置第一個(gè)系列數(shù)據(jù)
chart_col.add_series({
'name': 'Bug Analysis',
'categories': '=Sheet1!$A$1:$D$1',
'values': '=Sheet1!$A$2:$D$2',
'points': [
{'fill': {'color': '#00CD00'}},
{'fill': {'color': 'red'}},
{'fill': {'color': 'yellow'}},
{'fill': {'color': 'gray'}},
],
})
# 設(shè)置圖表的title 和 x,y軸信息
chart_col.set_title({'name': 'Bug Analysis'})
# 設(shè)置圖表的風(fēng)格
chart_col.set_style(10)
# 把圖表插入到worksheet以及偏移
worksheet.insert_chart('B10', chart_col, {'x_offset': 25, 'y_offset': 10})
workbook.close()
總結(jié)
以上是生活随笔為你收集整理的python怎么生成图_python 生成图表的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 指令 出厂_口碑营销_南澳出口木箱出厂价
- 下一篇: mysql 热块_mysql 优化