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繪圖之matplotlibPython繪圖
- xlsxwriter 操作 ExcelExcel
- python 使用turtle庫簡單繪圖5個列子Python繪圖
- 使用joinjs繪製流程圖(五)-流程圖繪製JS流程圖
- 繪圖: Python matplotlib簡介繪圖Python
- Python pyecharts繪製餅圖PythonEcharts
- 如何使用Python和Plotly繪製3D圖形Python3D
- Python繪圖與視覺化Python繪圖視覺化
- Python 繪製全球疫情地圖Python地圖
- Python matplotlib繪製散點圖Python
- Python繪圖Turtle庫詳解Python繪圖
- Python繪製南北極地圖Python地圖
- python matplot繪圖工具練習Python繪圖
- Python pyecharts繪製詞雲圖PythonEcharts
- Python 基於 xlsxwriter 實現百萬資料匯出 excelPythonExcel
- Python基本圖形繪製--模組1:turtle庫的使用Python
- 使用css繪製圖形CSS
- 使用MAUI繪製圖表UI
- 等值線圖的Python繪製方法Python
- Python Matplotlib繪製氣溫圖表Python
- python嶺跡圖繪製函式Python函式
- 使用joinjs繪製流程圖(一)JS流程圖
- vue使用Echarts繪製地圖VueEcharts地圖
- Python例項:僅繪製圖例而不繪製實際的圖形Python
- python-科研繪圖系列(7)-箱型圖(盒型圖)Python繪圖
- 使用 Flutter 繪製圖表(二)餅狀圖?Flutter
- 使用 Flutter 繪製圖表(一)柱狀圖?Flutter
- Python Pygal繪製世界人口地圖Python地圖
- Python 利用pandas和matplotlib繪製餅圖Python
- Python繪製神經網路模型圖Python神經網路模型
- 如何使用軟體繪製流程圖!流程圖
- 13.1 使用DirectX9繪圖引擎繪圖
- 使用靜態html繪製流程圖HTML流程圖
- 使用python的turtle繪畫滑稽臉Python
- 使用python繪出常見函式Python函式