use*_*900 3 charts axis microsoft-excel microsoft-excel-2010
让我们考虑以下数据集:
Name | Age | Hair Color
-----------------------------
John | Young | Brown
Sophie | Old | Blond
Adam | Mature| Blond
Mark | Teen | Dark
Jeremy | Old | Grey
Alex | Young | Brown
etc...
Run Code Online (Sandbox Code Playgroud)
年龄和头发颜色,只能采用定义的值(年轻/青少年/成熟/老和金发/棕色/深/灰色)。名称是这里唯一的真实变量。
我想创建一个散点图/矩阵,看起来像这样:

我知道我应该使用这个工具为散点图添加标签。
我还发现了这个youtube 视频,它解释了如何在 Y 轴上显示类别
此外,我需要图表是动态的,如另一个 youtube 视频中所述。
我如何结合所有这些方法来获得散点图,其中类别作为两个轴上的值?
Excel(和 Chart Labeler 加载项)可以创建这种类型的图表,具有相当的创造力。

就是这样:

首先,您需要将分类数据转换为数字,然后在图表上绘制这些数字。在此示例中,这发生在X_Age和Y_Hair列中。
使用 Chart Labeler Add-on 为您的数据点添加标签。在这种情况下,您有两个重叠的标签(Alex 和 John)必须手动调整,但您可以使用 VBA 为您完成此操作。
为 X 轴标签添加数据系列。它们是数据样本中的三个 X 标签列(X 值、Y 值和点标签)。然后,使用 Chart Labeler Add-on 在点下方添加标签。
为 Y 轴标签添加数据系列。它们是数据样本中的三个 Y 标签列(X 值、Y 值和点标签)。同样,使用 Chart Labeler Add-on 将标签添加到点的左侧。
最后,你需要做大量的格式化工作,特别是清理轴的最小值/最大值,删除默认的轴标签等......
为了使这些动态,您只需要为每个数据系列(列)创建一个命名范围,使用 Count 和 Offset 使它们随着您的数据增长。然后使用范围名称代替图表系列公式中的系列单元格引用。
编辑:
对于风险分析(或其他任何你正在做的象限),将你的值设置为从负到正,你可以使用 Excel 的常规轴作为你的象限。此外,添加另一个辅助数据系列以提取您的高风险(或您想要突出显示的其他值),您可以格式化这些数据以引起注意。

有关在散点图中突出显示值的更多信息,请查看我对这个问题的回答: 突出散点图值
| 归档时间: |
|
| 查看次数: |
58369 次 |
| 最近记录: |