图1
图2
图3
所示。
图a
图b
请回答下列问题:
图 1
图 4
18岁以下 | 10- 30岁 | 31- 40岁 | 41- 50岁 | 50岁以上 |
20% | 35% | 22% | 15% | 8% |
若用Excel图表来体现各年龄段网民的比例,应选择的图表类型是( )
请回答下列问题:
(提示:SUMPRODUCT函数返回相应的数组或区域乘积的和。例如:= SUMPRODUCT((C4:C11="高等数学")*(D4:D11))表示在数据区域D4:D11中统计科目是高等数学的数值总和)
(提示:各销售渠道销售总额在2021年度总销售额中的占比=各销售渠道销售总额/2021年度总销售额* 100)
图a
请回答下列问题:
图b
图 a |
图 b |
Python 程序代码如下:
import pandas as pd
import matplotlib.pyplot as plt
plt.rcParams['font.sans-serif']=['SimHei']
df=pd.read_excel('学考成绩.xlsx')
#正常显示汉字
df.折算分=
#对df以“班级”为主要关键字升序、“A总数”为次要关键词降序进行排序
df_sort=df.sort_values(['班级', 'A 总数'], ascending=[True, False])
result=df_sort.head(5)
for i in range(2, 7):
result=result.append(df_sort[ ].head(5), ignore_index=True) result.to_excel('各班前5名统计.xlsx')
df=df[df.折算分>=92]
df_count=df.groupby('班级').count( )
#修改“折算分”列名为“上线人数”
df_count = df_count.rename(columns={'折算分':'上线人数'})
x=df count.indexy=
plt.figure(figsize=(8, 4))
plt.bar(x, y, label='上线人数')
plt.ylim(15, 30)
plt.legend( )
plt.show( )
排名 |
代表团 |
金牌 |
银牌 |
铜牌 |
总数 |
1 |
江苏 |
56 |
38 |
42 |
136 |
2 |
广东 |
46 |
42.5 |
36.5 |
125 |
3 |
解放军 |
44 |
39 |
32 |
115 |
4 |
山东 |
42 |
29 |
27 |
98 |
5 |
北京 |
32 |
23.5 |
26 |
81.5 |
①排名方式是按什么方式排名的;
②此数据表中有个字段和条记录;
③金牌总数可以用下面那种公式;
A、average B、sum C、max D、 min
④想比较一下各省金、银、铜牌的数量,为了直观使用图表进行分析,最好使用哪种图表;
A、 柱形图 B、线形图 C、饼形图