1. 统计图概述
统计图是用于展示数据分布、趋势和关系的图形化工具。掌握统计图的使用对于数据分析至关重要。本章节将介绍常见统计图的类型和特点。
2. 常见统计图类型
2.1 条形图
条形图用于比较不同类别之间的数量或大小。以下是一个简单的条形图制作示例:
import matplotlib.pyplot as plt
categories = ['A', 'B', 'C', 'D']
values = [10, 20, 30, 40]
plt.bar(categories, values)
plt.xlabel('Categories')
plt.ylabel('Values')
plt.title('Bar Chart Example')
plt.show()
2.2 折线图
折线图用于展示数据随时间或其他连续变量的变化趋势。以下是一个折线图制作示例:
import matplotlib.pyplot as plt
x = [0, 1, 2, 3, 4]
y = [0, 2, 3, 5, 7]
plt.plot(x, y)
plt.xlabel('X-axis')
plt.ylabel('Y-axis')
plt.title('Line Chart Example')
plt.show()
2.3 饼图
饼图用于展示各部分占整体的比例。以下是一个饼图制作示例:
import matplotlib.pyplot as plt
labels = 'A', 'B', 'C', 'D'
sizes = [15, 30, 45, 10]
colors = ['gold', 'yellowgreen', 'lightcoral', 'lightskyblue']
plt.pie(sizes, labels=labels, colors=colors, autopct='%1.1f%%', startangle=90)
plt.axis('equal') # Equal aspect ratio ensures that pie is drawn as a circle.
plt.title('Pie Chart Example')
plt.show()
2.4 散点图
散点图用于展示两个变量之间的关系。以下是一个散点图制作示例:
import matplotlib.pyplot as plt
x = [1, 2, 3, 4, 5]
y = [2, 3, 5, 7, 11]
plt.scatter(x, y)
plt.xlabel('X-axis')
plt.ylabel('Y-axis')
plt.title('Scatter Plot Example')
plt.show()
3. 统计图实战练习题
以下是从入门到精通的50个实战练习题,帮助读者更好地掌握统计图的使用:
3.1 练习题1
使用条形图展示以下数据:
| 类别 | 数量 |
|---|---|
| A | 10 |
| B | 20 |
| C | 30 |
| D | 40 |
3.2 练习题2
使用折线图展示以下数据:
| 时间 | 温度 |
|---|---|
| 1 | 10 |
| 2 | 15 |
| 3 | 20 |
| 4 | 25 |
| 5 | 30 |
3.3 练习题3
使用饼图展示以下数据:
| 类别 | 数量 |
|---|---|
| A | 15 |
| B | 30 |
| C | 45 |
| D | 10 |
3.4 练习题4
使用散点图展示以下数据:
| X | Y |
|---|---|
| 1 | 2 |
| 2 | 3 |
| 3 | 5 |
| 4 | 7 |
| 5 | 11 |
3.5 练习题5
使用条形图展示以下数据,并添加标题和坐标轴标签:
| 类别 | 数量 |
|---|---|
| A | 10 |
| B | 20 |
| C | 30 |
| D | 40 |
3.6 练习题6
使用折线图展示以下数据,并添加标题和坐标轴标签:
| 时间 | 温度 |
|---|---|
| 1 | 10 |
| 2 | 15 |
| 3 | 20 |
| 4 | 25 |
| 5 | 30 |
3.7 练习题7
使用饼图展示以下数据,并添加标题和坐标轴标签:
| 类别 | 数量 |
|---|---|
| A | 15 |
| B | 30 |
| C | 45 |
| D | 10 |
3.8 练习题8
使用散点图展示以下数据,并添加标题和坐标轴标签:
| X | Y |
|---|---|
| 1 | 2 |
| 2 | 3 |
| 3 | 5 |
| 4 | 7 |
| 5 | 11 |
3.9 练习题9
使用条形图展示以下数据,并添加标题、坐标轴标签和图例:
| 类别 | 数量 |
|---|---|
| A | 10 |
| B | 20 |
| C | 30 |
| D | 40 |
3.10 练习题10
使用折线图展示以下数据,并添加标题、坐标轴标签和图例:
| 时间 | 温度 |
|---|---|
| 1 | 10 |
| 2 | 15 |
| 3 | 20 |
| 4 | 25 |
| 5 | 30 |
3.11 练习题11
使用饼图展示以下数据,并添加标题、坐标轴标签和图例:
| 类别 | 数量 |
|---|---|
| A | 15 |
| B | 30 |
| C | 45 |
| D | 10 |
3.12 练习题12
使用散点图展示以下数据,并添加标题、坐标轴标签和图例:
| X | Y |
|---|---|
| 1 | 2 |
| 2 | 3 |
| 3 | 5 |
| 4 | 7 |
| 5 | 11 |
3.13 练习题13
使用条形图展示以下数据,并添加标题、坐标轴标签、图例和网格线:
| 类别 | 数量 |
|---|---|
| A | 10 |
| B | 20 |
| C | 30 |
| D | 40 |
3.14 练习题14
使用折线图展示以下数据,并添加标题、坐标轴标签、图例和网格线:
| 时间 | 温度 |
|---|---|
| 1 | 10 |
| 2 | 15 |
| 3 | 20 |
| 4 | 25 |
| 5 | 30 |
3.15 练习题15
使用饼图展示以下数据,并添加标题、坐标轴标签、图例和网格线:
| 类别 | 数量 |
|---|---|
| A | 15 |
| B | 30 |
| C | 45 |
| D | 10 |
3.16 练习题16
使用散点图展示以下数据,并添加标题、坐标轴标签、图例和网格线:
| X | Y |
|---|---|
| 1 | 2 |
| 2 | 3 |
| 3 | 5 |
| 4 | 7 |
| 5 | 11 |
3.17 练习题17
使用条形图展示以下数据,并添加标题、坐标轴标签、图例、网格线和自定义颜色:
| 类别 | 数量 |
|---|---|
| A | 10 |
| B | 20 |
| C | 30 |
| D | 40 |
3.18 练习题18
使用折线图展示以下数据,并添加标题、坐标轴标签、图例、网格线和自定义颜色:
| 时间 | 温度 |
|---|---|
| 1 | 10 |
| 2 | 15 |
| 3 | 20 |
| 4 | 25 |
| 5 | 30 |
3.19 练习题19
使用饼图展示以下数据,并添加标题、坐标轴标签、图例、网格线和自定义颜色:
| 类别 | 数量 |
|---|---|
| A | 15 |
| B | 30 |
| C | 45 |
| D | 10 |
3.20 练习题20
使用散点图展示以下数据,并添加标题、坐标轴标签、图例、网格线和自定义颜色:
| X | Y |
|---|---|
| 1 | 2 |
| 2 | 3 |
| 3 | 5 |
| 4 | 7 |
| 5 | 11 |
3.21 练习题21
使用条形图展示以下数据,并添加标题、坐标轴标签、图例、网格线、自定义颜色和阴影效果:
| 类别 | 数量 |
|---|---|
| A | 10 |
| B | 20 |
| C | 30 |
| D | 40 |
3.22 练习题22
使用折线图展示以下数据,并添加标题、坐标轴标签、图例、网格线、自定义颜色和阴影效果:
| 时间 | 温度 |
|---|---|
| 1 | 10 |
| 2 | 15 |
| 3 | 20 |
| 4 | 25 |
| 5 | 30 |
3.23 练习题23
使用饼图展示以下数据,并添加标题、坐标轴标签、图例、网格线、自定义颜色和阴影效果:
| 类别 | 数量 |
|---|---|
| A | 15 |
| B | 30 |
| C | 45 |
| D | 10 |
3.24 练习题24
使用散点图展示以下数据,并添加标题、坐标轴标签、图例、网格线、自定义颜色和阴影效果:
| X | Y |
|---|---|
| 1 | 2 |
| 2 | 3 |
| 3 | 5 |
| 4 | 7 |
| 5 | 11 |
3.25 练习题25
使用条形图展示以下数据,并添加标题、坐标轴标签、图例、网格线、自定义颜色、阴影效果和旋转标签:
| 类别 | 数量 |
|---|---|
| A | 10 |
| B | 20 |
| C | 30 |
| D | 40 |
3.26 练习题26
使用折线图展示以下数据,并添加标题、坐标轴标签、图例、网格线、自定义颜色、阴影效果和旋转标签:
| 时间 | 温度 |
|---|---|
| 1 | 10 |
| 2 | 15 |
| 3 | 20 |
| 4 | 25 |
| 5 | 30 |
3.27 练习题27
使用饼图展示以下数据,并添加标题、坐标轴标签、图例、网格线、自定义颜色、阴影效果和旋转标签:
| 类别 | 数量 |
|---|---|
| A | 15 |
| B | 30 |
| C | 45 |
| D | 10 |
3.28 练习题28
使用散点图展示以下数据,并添加标题、坐标轴标签、图例、网格线、自定义颜色、阴影效果和旋转标签:
| X | Y |
|---|---|
| 1 | 2 |
| 2 | 3 |
| 3 | 5 |
| 4 | 7 |
| 5 | 11 |
3.29 练习题29
使用条形图展示以下数据,并添加标题、坐标轴标签、图例、网格线、自定义颜色、阴影效果、旋转标签和注释:
| 类别 | 数量 |
|---|---|
| A | 10 |
| B | 20 |
| C | 30 |
| D | 40 |
3.30 练习题30
使用折线图展示以下数据,并添加标题、坐标轴标签、图例、网格线、自定义颜色、阴影效果、旋转标签和注释:
| 时间 | 温度 |
|---|---|
| 1 | 10 |
| 2 | 15 |
| 3 | 20 |
| 4 | 25 |
| 5 | 30 |
3.31 练习题31
使用饼图展示以下数据,并添加标题、坐标轴标签、图例、网格线、自定义颜色、阴影效果、旋转标签和注释:
| 类别 | 数量 |
|---|---|
| A | 15 |
| B | 30 |
| C | 45 |
| D | 10 |
3.32 练习题32
使用散点图展示以下数据,并添加标题、坐标轴标签、图例、网格线、自定义颜色、阴影效果、旋转标签和注释:
| X | Y |
|---|---|
| 1 | 2 |
| 2 | 3 |
| 3 | 5 |
| 4 | 7 |
| 5 | 11 |
3.33 练习题33
使用条形图展示以下数据,并添加标题、坐标轴标签、图例、网格线、自定义颜色、阴影效果、旋转标签、注释和图例位置调整:
| 类别 | 数量 |
|---|---|
| A | 10 |
| B | 20 |
| C | 30 |
| D | 40 |
3.34 练习题34
使用折线图展示以下数据,并添加标题、坐标轴标签、图例、网格线、自定义颜色、阴影效果、旋转标签、注释和图例位置调整:
| 时间 | 温度 |
|---|---|
| 1 | 10 |
| 2 | 15 |
| 3 | 20 |
| 4 | 25 |
| 5 | 30 |
3.35 练习题35
使用饼图展示以下数据,并添加标题、坐标轴标签、图例、网格线、自定义颜色、阴影效果、旋转标签、注释和图例位置调整:
| 类别 | 数量 |
|---|---|
| A | 15 |
| B | 30 |
| C | 45 |
| D | 10 |
3.36 练习题36
使用散点图展示以下数据,并添加标题、坐标轴标签、图例、网格线、自定义颜色、阴影效果、旋转标签、注释和图例位置调整:
| X | Y |
|---|---|
| 1 | 2 |
| 2 | 3 |
| 3 | 5 |
| 4 | 7 |
| 5 | 11 |
3.37 练习题37
使用条形图展示以下数据,并添加标题、坐标轴标签、图例、网格线、自定义颜色、阴影效果、旋转标签、注释、图例位置调整和自定义坐标轴范围:
| 类别 | 数量 |
|---|---|
| A | 10 |
| B | 20 |
| C | 30 |
| D | 40 |
3.38 练习题38
使用折线图展示以下数据,并添加标题、坐标轴标签、图例、网格线、自定义颜色、阴影效果、旋转标签、注释、图例位置调整和自定义坐标轴范围:
| 时间 | 温度 |
|---|---|
| 1 | 10 |
| 2 | 15 |
| 3 | 20 |
| 4 | 25 |
| 5 | 30 |
3.39 练习题39
使用饼图展示以下数据,并添加标题、坐标轴标签、图例、网格线、自定义颜色、阴影效果、旋转标签、注释、图例位置调整和自定义坐标轴范围:
| 类别 | 数量 |
|---|---|
| A | 15 |
| B | 30 |
| C | 45 |
| D | 10 |
3.40 练习题40
使用散点图展示以下数据,并添加标题、坐标轴标签、图例、网格线、自定义颜色、阴影效果、旋转标签、注释、图例位置调整和自定义坐标轴范围:
| X | Y |
|---|---|
| 1 | 2 |
| 2 | 3 |
| 3 | 5 |
| 4 | 7 |
| 5 | 11 |
3.41 练习题41
使用条形图展示以下数据,并添加标题、坐标轴标签、图例、网格线、自定义颜色、阴影效果、旋转标签、注释、图例位置调整、自定义坐标轴范围和自定义标题字体:
| 类别 | 数量 |
|---|---|
| A | 10 |
| B | 20 |
| C | 30 |
| D | 40 |
3.42 练习题42
使用折线图展示以下数据,并添加标题、坐标轴标签、图例、网格线、自定义颜色、阴影效果、旋转标签、注释、图例位置调整、自定义坐标轴范围、自定义标题字体和自定义坐标轴标签字体:
| 时间 | 温度 |
|---|---|
| 1 | 10 |
| 2 | 15 |
| 3 | 20 |
| 4 | 25 |
| 5 | 30 |
3.43 练习题43
使用饼图展示以下数据,并添加标题、坐标轴标签、图例、网格线、自定义颜色、阴影效果、旋转标签、注释、图例位置调整、自定义坐标轴范围、自定义标题字体、自定义坐标轴标签字体和自定义图例字体:
| 类别 | 数量 |
|---|---|
| A | 15 |
| B | 30 |
| C | 45 |
| D | 10 |
3.44 练习题44
使用散点图展示以下数据,并添加标题、坐标轴标签、图例、网格线、自定义颜色、阴影效果、旋转标签、注释、图例位置调整、自定义坐标轴范围、自定义标题字体、自定义坐标轴标签字体、自定义图例字体和自定义数据点形状:
| X | Y |
|---|---|
| 1 | 2 |
| 2 | 3 |
| 3 | 5 |
| 4 | 7 |
| 5 | 11 |
3.45 练习题45
使用条形图展示以下数据,并添加标题、坐标轴标签、图例、网格线、自定义颜色、阴影效果、旋转标签、注释、图例位置调整、自定义坐标轴范围、
