在具有四个工作表的excel电子表格中(这是A / B测试,工作表1是a_group_flights,工作表2是b_group_flights,工作表3是a_group_hotels,工作表4是b_group_hotels),我对绘制两个列感兴趣在“ budget_datetime”显示的时间段内的“ budget_price”和“ total_spend”,并且这两行(budget_price和total_spend)重叠,以显示预算金额与您随旅行实际花费的金额之间的差额。 / p>
电子表格的外观如下: https://ibb.co/JHCf12z
我正在使用Dash Plotly,并希望使用Pandas阅读excel电子表格,然后将数据绘制在图形上。
xlsx = pd.ExcelFile('data.xlsx')
答案 0 :(得分:1)
用
阅读excelxlsx = pd.read_excel('your_excel_file.xls')
要制作简单的线条图,只需制作
df = xlsx
data = [go.Scatter( x=df['X_axis_column'], y=df['first_y_data', 'second_y_data'] )]
如果您的excel有一张以上的纸,只需制作
df1 = pd.read_excel('exel_file.xls', 'Sheet1')
df2 = pd.read_excel('exel_file.xls', 'Sheet2')
然后,您应检查here以查看所需的情节