如何在 Pandas xlsxwriter Chart 中隐藏类别

问题描述 投票:0回答:0

我想在 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 隐藏类别和系列来实现自动化,就像在图片中一样。 图片中的隐藏是由用户手动制作的。我想避免这种情况。

python pandas charts xlsxwriter
© www.soinside.com 2019 - 2024. All rights reserved.