创建一个季度的所有图表并添加到对应的标签页 Args: data (list): 原始数据列表 start (int): 起始索引 end (int): 结束索引 bar_tab (Tab): 柱状图标签页对象 pie_tab (Tab): 饼图标签页对象 wc_tab (Tab): 词云图标签页对象 tab_name (str): 标签页名称(如"第1季")
(data, start, end, bar_tab, pie_tab, wc_tab, tab_name)
| 142 | return pie |
| 143 | |
| 144 | def create_echarts_tab(data, start, end, bar_tab, pie_tab, wc_tab, tab_name): |
| 145 | """ |
| 146 | 创建一个季度的所有图表并添加到对应的标签页 |
| 147 | |
| 148 | Args: |
| 149 | data (list): 原始数据列表 |
| 150 | start (int): 起始索引 |
| 151 | end (int): 结束索引 |
| 152 | bar_tab (Tab): 柱状图标签页对象 |
| 153 | pie_tab (Tab): 饼图标签页对象 |
| 154 | wc_tab (Tab): 词云图标签页对象 |
| 155 | tab_name (str): 标签页名称(如"第1季") |
| 156 | """ |
| 157 | issue_nos, articles, projects, audio_video, hot_topics, books = prepare_data(data, start, end) |
| 158 | bar = create_bar_chart(issue_nos, articles, projects, audio_video, hot_topics, books, color_map) |
| 159 | pie = create_pie_chart(articles, projects, audio_video, hot_topics, books, color_map) |
| 160 | wc = create_wordcloud_chart(tab_name) |
| 161 | |
| 162 | bar_tab.add(bar, f"{tab_name}") |
| 163 | pie_tab.add(pie, f"{tab_name}") |
| 164 | wc_tab.add(wc, f"{tab_name}") |
| 165 | |
| 166 | def create_wordcloud_chart(tab_name): |
| 167 | """ |
no test coverage detected