在Microsoft Excel中制作饼图的8种最佳方法
想知道如何在 Excel 中制作饼图?继续阅读!
在数据分析和呈现中,视觉表现对于清晰地传达复杂信息起着至关重要的作用。在众多数据分析工具中,Microsoft Excel 是领先的软件。
因此,您会在 Excel 中找到许多数据可视化图表,包括二维和三维饼图。请与我一起解释使用 Excel 功能区命令、键盘快捷键、数据透视表、Excel VBA 和 Office 脚本创建饼图的不同方法。
推荐:在Microsoft Excel中从另一张工作表提取数据的5种方法
什么是饼图?
饼图是一种数学圆形图,分为多个部分,以说明图表所表示各组成部分的数值比例。
每一片代表整体的一定比例部分,每片的大小与其代表的数量相对应。
整个圆圈代表 100%,使其成为显示数据分布和数据集内不同类别或组件的相对大小的有效可视化工具。
以下是饼图的常见结构:
- 圆圈: 代表整个数据集。
- 切片: 每个切片对应一个特定的类别。
- 弧长: 每个切片的角度与其代表的百分比成正比。
- 标签: 通常包括类别名称,有时还包括百分比。
以下是饼图的数据可视化属性:
- 整体的部分: 饼图最适合用于显示类别数量有限、且合计为 100% 或一个整数的数据。饼图的每一部分都显示某一类别相对于总数的百分比或相对大小。
- 比例和比较: 通过查看切片的大小,您可以轻松比较不同的类别并查看哪些类别更大或更小。
推荐:如何修复Windows Skyrim Script Extender不能运行
为什么要制作饼图
以下是在 Excel 数据可视化项目中包含饼图的几个主要原因:
- 当您需要说明数据在不同类别中的分布情况时,饼图对您非常有用。此外,您必须以一种让广大受众都能轻松理解所传达数据的方式呈现图形。
- 如果您必须有效地显示每个类别对总数的百分比贡献,则饼图是最佳选择。
- 饼图还可以通过以清晰直观的方式呈现复杂数据,从而简化数据。
- 饼图的视觉特性使得可以快速直观地比较不同类别的比例。
- 饼图通过突出展示主要或重要类别来强调它们。因此,您的受众可以专注于您呈现的数据的关键方面。
- 处理较小的数据集和有限数量的类别时,饼图特别有用。
现在您已经对 Excel 饼图有了基本的了解,请探索以下在 Excel 中创建饼图的各种方法:
Excel 饼图使用插入图表
- 突出显示要用于饼图的数据范围。这应包括类别标签和相应的值。
- 转到 Excel 功能区上的“插入”选项卡。
- 单击“图表”组中的“饼图”选项。您可以从各种饼图子类型中进行选择,例如 2-D 或 3-D。
- 单击要使用的特定饼图子类型,Excel 将自动在工作表上生成基本饼图。
- 单击占位图标题可添加与您的数据相关的标题。这有助于为查看者提供背景信息。
- 要显示数据标签,请单击加号 (+),单击数据标签箭头,然后选择数据标注以直观地显示百分比数据。
Excel 饼图使用推荐图表
添加饼图的另一种快速简便的方法是 推荐图表 工具。
在 Excel 工作表上选择图表内容,然后转到 插入 > 图表 命令块 > 推荐图表。
这 插入图表 对话框将弹出。转到 所有图表 选项卡并选择 馅饼 在左侧导航面板上。现在,选择所需的饼图类型,然后点击 好的。
不要忘记个性化您的图表,如编辑图表标题、添加数据标签等。
使用快速分析功能在 Excel 中制作饼图
- 在 Excel 中突出显示想要包含在饼图中的数据范围。
- 右键点击 在选定的数据上打开上下文菜单。
- 点击 快速分析 所选数据右下角的图标。
- 在里面 快速分析 菜单,选择 图表 标签。
- 点击 饼形图 建议的图表类型中的选项。
- Excel 将生成一个基本的饼图,您可以将鼠标悬停在不同的选项上以预览它们的外观。
- 单击工作表上的任意位置即可将选定的饼图图形应用到您的数据。
推荐:怎么将Windows 11/10上Git升级到最新版本
使用快速访问工具制作 Excel 饼图
您是否需要在 Excel 中多次添加饼图?您无需单击许多选项,只需在快速访问工具中添加一个饼图菜单按钮即可。这样,您便可以轻松地在 Excel 中添加不同样式的饼图。
将饼图菜单添加到 QAT
- 打开 Excel 工作簿并找到 快速访问工具栏 (QAT) 在 Excel 窗口的左上角。
- 点击 小向下箭头 位于 QAT 的右侧。
- 在下拉菜单中,选择 更多命令…
- 在里面 Excel 选项 对话框中,确保 插入标签 被选中 从中选择命令 落下。
- 向下滚动左侧菜单列表并选择 插入饼图或者甜甜圈图 选项。
- 点击 添加 >> 按钮移动 饼形图 命令到右侧列表。
- 使用 向上 或者 向下 箭头调整位置 饼图命令 在 卡塔尔 如果需要的话。
- 点击 好的 保存更改并关闭 Excel 选项 对话框。
您现在已添加 饼图菜单命令 到 快捷工具栏。只需单击一下即可快速创建不同风格的饼图。
使用 QAT 中的饼图
在 Excel 工作表上突出显示饼图的输入数据。
点击 插入饼图或圆环图 菜单附近 卡塔尔 Excel 功能区菜单上方的面板。
从中选择图表类型 二维饼图 和 3D 饼图 在下拉菜单中插入图表。
您现在可以根据需要自定义图表。
使用键盘快捷键在 Excel 中制作饼图
找到下面的热键,用于从 Excel 中选定的数据添加默认图表并将其更改为饼图:
- 突出显示输入数据集并点击 Alt + F1。
- Excel 将向您的工作表添加一个基本柱形图。
- 点击 更改图表类型 命令 类型 堵塞。
- 导航至 所有图表 选项卡并选择 馅饼 在左侧导航面板上。
- 选择一个 2-D 或者 3-D 菜单中的饼图。
- 点击 好的 将对象插入到工作表中。
使用数据透视表的 Excel 饼图
假设你在 数据透视表 并希望使用简单的饼图进一步可视化数据。您可以按照以下步骤操作:
- 选择一个单元格 数据透视表 它代表数据集中的数字总和。
- 在这个例子中,它是 数量总和。
- 前往 插入 标签。
- 查找并点击 数据透视图 命令里面 图表 命令块。
- 这 插入图表 对话框将打开,其中 所有图表 作为选定的选项卡。
- 在那里,点击 馅饼 左侧面板中的选项。
- 在右侧面板上选择饼图样式。
- 点击 好的 确定图表类型。
就这样!您已添加一个交互式 数据透视图,这是使用 Excel 中的数据透视表制作的饼图。
推荐:如何在Excel中删除条件格式
使用 VBA 的 Excel 饼图
下面我将逐步展示如何创建 Excel VBA 宏 使用您选择的任何数据创建饼图。
打开工作表并按 Alt + F11 显示 Excel VBA 编辑器。点击 插入 按钮并选择 模块。在空白模块中,复制并粘贴以下脚本。
Sub Create2DPie()
' Declare variables
Dim dataRange As Range
Dim chartTitle As String
Dim showDataLabels As Boolean
Dim chartObject As ChartObject
' Prompt user for data range
On Error Resume Next
Set dataRange = Application.InputBox("Select the data range for the pie chart", Type:=8)
On Error GoTo 0
' Check if user canceled the input box
If dataRange Is Nothing Then
MsgBox "Operation canceled. No data range selected.", vbExclamation
Exit Sub
End If
' Prompt user for chart title
chartTitle = InputBox("Enter chart title (leave blank for no title)", "Chart Title")
' Prompt user for data labels
showDataLabels = MsgBox("Do you want to show data labels?", vbYesNo + vbQuestion, "Data Labels")
' Create a new chart object on the active worksheet
Set chartObject = ActiveSheet.ChartObjects.Add(Left:=100, Width:=375, Top:=75, Height:=225)
chartObject.Chart.ChartType = xlPie
chartObject.Chart.SetSourceData dataRange
' Set chart title
If chartTitle "" Then
chartObject.Chart.HasTitle = True
chartObject.Chart.ChartTitle.Text = chartTitle
End If
' Show data labels
chartObject.Chart.SeriesCollection(1).HasDataLabels = showDataLabels
' Show a message to the user
MsgBox "2D Pie chart created successfully!", vbInformation
End Sub
点击 节省 按钮。在 微软 Excel 对话框中,点击 回去 按钮。
这 另存为 对话框将打开。在那里,点击 保存类型 下拉菜单并选择 Excel 宏启用工作簿 (XLSM) 选项。点击 节省 确定文件类型。
现在,您可以关闭 Excel VBA 编辑器。
按 Alt + F8 同时按下按键即可启动 Excel 宏 对话框中。选择 创建2DPie 宏并点击 跑步 按钮。
首先,你会看到 输入数据范围 对话框。使用鼠标选择工作表上的数据范围。
其次, 图表标题 对话框将显示。输入您选择的图表标题。
第三, 数据标签 对话框将弹出。点击 是的 如果您想要数据标签。
就这样!Excel 会将饼图放置在所选工作表上的数据范围附近。
使用 Office 脚本在 Excel 中制作饼图
如果您想使用其他 Microsoft 365 应用(如 Power Automate)进一步自动化 Excel 上的工作,则可以使用 Office 脚本。
仅当您使用 Microsoft 365 商业标准版或更高级的 Microsoft Excel 订阅时,您才可以使用此功能。此外,如果您使用企业提供的 Excel,组织管理员必须为您的帐户启用 Office 脚本功能。
如果您在 Excel 桌面或 Web 应用程序上看到“自动化”选项卡,请按照以下步骤操作:
- 前往 自动化 选项卡并点击 新脚本 按钮。
- 这 代码编辑器 会出现,你必须复制并粘贴以下脚本:
function main(workbook: ExcelScript.Workbook) {
let chart = workbook.getWorksheet("Sheet1").addChart(ExcelScript.ChartType.pie,
workbook.getWorksheet("Sheet1").getRange("A1:B8"),
ExcelScript.ChartSeriesBy.columns
);
}
- 点击 保存脚本 按钮。
- 现在,点击 跑步 按钮来创建饼图。
在上面的代码中,只需替换 "A1:B8"
单元格范围与您自己的数据集范围一致,并且 "Sheet1"
使用实际的工作表名称来个性化脚本。
结论
如果您想成为专业的数据分析师或数据科学家,您必须知道如何在 Excel 中创建各种数学图表。今天,您学习了如何使用适合不同 Excel 专业水平和项目要求的多种方法在 Excel 中制作饼图。
如果您是入门级 Excel 用户,您应该受益于插入图表和基于推荐图表的方法。
需要快速创建饼图呈现在观众面前?您可以使用基于快速分析菜单、快速访问工具和键盘快捷键的方法。
最后,如果您是高级 Excel 用户,您可能需要练习数据透视表、Excel VBA(用于自动化)和 Office 脚本(用于高级自动化)等方法。
这篇文章有帮助吗?你知道比我上面提到的更好的创建饼图的方法吗?在下面写下你的反馈和想法。