Add source example files
This commit is contained in:
22
source/pandas/01-pandas-xls-charts/01-bar-chart.py
Normal file
22
source/pandas/01-pandas-xls-charts/01-bar-chart.py
Normal file
@ -0,0 +1,22 @@
|
||||
import pandas as pd
|
||||
|
||||
|
||||
# Create a Pandas dataframe from the data.
|
||||
df = pd.DataFrame([10, 20, 30, 20, 15, 30, 45])
|
||||
|
||||
# Create a Pandas Excel writer using XlsxWriter as the engine.
|
||||
writer = pd.ExcelWriter('chart-demo.xlsx', engine='xlsxwriter')
|
||||
df.to_excel(writer, sheet_name='Sheet1')
|
||||
|
||||
# Close the Pandas Excel writer and output the Excel file.
|
||||
|
||||
# Get the workbook for the writer
|
||||
workbook: pd.ExcelWriter = writer.book
|
||||
worksheet = writer.sheets['Sheet1']
|
||||
chart = workbook.add_chart({"type": "column"})
|
||||
# Configure the series of the chart from the dataframe data.
|
||||
chart.add_series({'values': '=Sheet1!$B$2:$B$8'})
|
||||
|
||||
# Insert the chart into the worksheet.
|
||||
worksheet.insert_chart('D2', chart)
|
||||
writer.close()
|
Reference in New Issue
Block a user