python使用xlsxwriter繪圖
#coding:utf-8
import xlsxwriter
workbook = xlsxwriter.Workbook('chart_line.xlsx')
worksheet = workbook.add_worksheet()
bold = workbook.add_format({'bold': 1})
# Add the worksheet data to be plotted.
headings = ['time','value']
data = [['A', 'B', 'C','D'],[10, 20, 50,20]]
worksheet.write_row('A1',headings,bold)
worksheet.write_column('A2', data[0])
worksheet.write_column('B2', data[1])
#折線圖
chart1 = workbook.add_chart({'type': 'line'})
# Configure the first series.
chart1.add_series({
'name':['Sheet1',0,1],
'categories':['Sheet1',1,0,4,0],
'values':['Sheet1',1,1,4,1],
})
worksheet.insert_chart('D1',chart1,{'x_offset': -10 ,'y_offset': 0})
#柱狀圖
chart2 = workbook.add_chart({'type': 'column'})
chart2.add_series({
'name': '=Sheet1!$B$1',
'categories': '=Sheet1!$A$2:$A$5',
'values': '=Sheet1!$B$2:$B$5',
})
worksheet.insert_chart('D2', chart2, {'x_offset': 500, 'y_offset': 0})
#餅狀圖
chart3 = workbook.add_chart({'type': 'pie'})
chart3.add_series({
'name': '=Sheet1!$B$1',
'categories': '=Sheet1!$A$2:$A$5',
'values': '=Sheet1!$B$2:$B$5',
})
worksheet.insert_chart('D3', chart3, {'x_offset': -10, 'y_offset': 250})
workbook.close()
import xlsxwriter
workbook = xlsxwriter.Workbook('chart_line.xlsx')
worksheet = workbook.add_worksheet()
bold = workbook.add_format({'bold': 1})
# Add the worksheet data to be plotted.
headings = ['time','value']
data = [['A', 'B', 'C','D'],[10, 20, 50,20]]
worksheet.write_row('A1',headings,bold)
worksheet.write_column('A2', data[0])
worksheet.write_column('B2', data[1])
#折線圖
chart1 = workbook.add_chart({'type': 'line'})
# Configure the first series.
chart1.add_series({
'name':['Sheet1',0,1],
'categories':['Sheet1',1,0,4,0],
'values':['Sheet1',1,1,4,1],
})
worksheet.insert_chart('D1',chart1,{'x_offset': -10 ,'y_offset': 0})
#柱狀圖
chart2 = workbook.add_chart({'type': 'column'})
chart2.add_series({
'name': '=Sheet1!$B$1',
'categories': '=Sheet1!$A$2:$A$5',
'values': '=Sheet1!$B$2:$B$5',
})
worksheet.insert_chart('D2', chart2, {'x_offset': 500, 'y_offset': 0})
#餅狀圖
chart3 = workbook.add_chart({'type': 'pie'})
chart3.add_series({
'name': '=Sheet1!$B$1',
'categories': '=Sheet1!$A$2:$A$5',
'values': '=Sheet1!$B$2:$B$5',
})
worksheet.insert_chart('D3', chart3, {'x_offset': -10, 'y_offset': 250})
workbook.close()
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10972173/viewspace-2124186/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- python繪圖Python繪圖
- Python 繪圖Python繪圖
- python使用matplotlib繪圖詳解Python繪圖
- 在Power BI Desktop中使用Python繪圖Python繪圖
- 使用python matplotlib實現動圖繪製Python
- 使用Python和Perl繪製北京跑步地圖Python地圖
- xlsxwriter 操作 ExcelExcel
- 使用索引繪圖(轉)索引繪圖
- python 使用turtle庫簡單繪圖5個列子Python繪圖
- 使用joinjs繪製流程圖(五)-流程圖繪製JS流程圖
- python繪圖之matplotlibPython繪圖
- Python pyecharts繪製餅圖PythonEcharts
- Python基本圖形繪製--模組1:turtle庫的使用Python
- 如何使用Python和Plotly繪製3D圖形Python3D
- 使用java繪圖類Graphics繪製圓圈Java繪圖
- 使用css繪製圖形CSS
- 使用Drawing 類繪圖繪圖
- Python繪圖與視覺化Python繪圖視覺化
- 繪圖: Python matplotlib簡介繪圖Python
- Python 繪製全球疫情地圖Python地圖
- Python pyecharts繪製詞雲圖PythonEcharts
- Python繪圖Turtle庫詳解Python繪圖
- python matplot繪圖工具練習Python繪圖
- word 的使用(七) —— 繪圖工具繪圖
- 使用CreateJS繪製圖形JS
- 在WebGL中使用drawElements繪圖Web繪圖
- vue使用Echarts繪製地圖VueEcharts地圖
- 等值線圖的Python繪製方法Python
- Python matplotlib繪製散點圖Python
- python嶺跡圖繪製函式Python函式
- Python例項:僅繪製圖例而不繪製實際的圖形Python
- Python 基於 xlsxwriter 實現百萬資料匯出 excelPythonExcel
- 使用 Flutter 繪製圖表(二)餅狀圖?Flutter
- 使用 Flutter 繪製圖表(一)柱狀圖?Flutter
- ATL中使用點陣圖資源繪圖繪圖
- python-科研繪圖系列(7)-箱型圖(盒型圖)Python繪圖
- 如何使用軟體繪製流程圖!流程圖
- 13.1 使用DirectX9繪圖引擎繪圖