MCPcopy
hub / github.com/chinesehuazhou/python-weekly / create_echarts_tab

Function create_echarts_tab

resources/weekly_kanban.py:144–164  ·  view source on GitHub ↗

创建一个季度的所有图表并添加到对应的标签页 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)

Source from the content-addressed store, hash-verified

142 return pie
143
144def 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
166def create_wordcloud_chart(tab_name):
167 """

Callers 1

mainFunction · 0.85

Calls 4

prepare_dataFunction · 0.85
create_bar_chartFunction · 0.85
create_pie_chartFunction · 0.85
create_wordcloud_chartFunction · 0.85

Tested by

no test coverage detected