我想在 Pnadas+xlsxwriter 上显示一个图表,然后隐藏一些类别(或系列)。 它需要的主要思想 - 为用户提供完整的功能文档。如果他愿意,他可以再次展示并尝试分析完整数据。
所以,目前我已经关注了
with pd.ExcelWriter('demo.xlsx', engine='xlsxwriter') as writer:
workbook = writer.book
...
chart.add_series({
'name': series_descript + ' ' + series_key +' ' + ' '.join(np.unique(df[i][series_key])),
'categories': [data_sheet, tables_ypos_df[i][0]+1, col_x, tables_ypos_df[i][1], col_x],
'values': [data_sheet, tables_ypos_df[i][0]+1, col_y, tables_ypos_df[i][1], col_y],
'marker': {'type': 'circle', 'size': 4},
})
chart.set_x_axis({'name': x_axis})
chart.set_y_axis({'name': y_axis, 'major_gridlines': {'visible': False}})
chart.set_title({'name': titile, 'name_font':{'name':'Calibri(Body)','size':14}})
writer.sheets[location_sheet].insert_chart(chart_shift_x, chart, {'x_scale': 2, 'y_scale': 1.75} )`
如何通过 Pandas + xlsxwriter 功能制作出与图片中相同的效果?
我知道我可以对表格应用一些过滤器,该表格是该图表的来源,但也许我有能力通过 Pandas + xlsxwriter 功能制作这样的东西?
提前致谢
我期待通过 pandas + xlsxwriter 隐藏类别和系列来实现自动化,就像在图片中一样。 图片中的隐藏是由用户手动制作的。我想避免这种情况。