我有以下问题,希望有人能帮助我解决。
我有两个风险等级,一个从 1 到 11(旧),一个从 1 到 21(新),其中映射是非线性的,即旧等级->新等级 = 1->1,2->{2,3,4,5},3->{6,7,8},4->{9,10},5->{11,12},6->{13,14,15},7->16,8->{17,18},9->19,10->20,11->21。
我想在一张图表中展示用户如何根据旧风险等级和新风险等级进行分布,但不知道如何做到这一点。
以下是我所寻找内容的草图:
有任何想法吗?
谢谢。
答案1
好的,这就是我想出的:
源数据如下:
由于没有您的数据集,我仅基于轻度随机正态分布生成了一个数据集。“新风险”数据是主轴上的简单柱形图。“旧风险”数据是次轴上的散点图。我首先将“旧”和“新”数据都作为柱形图系列。然后(在 Excel 2010 中)我单击“旧”系列,然后右键单击它,然后选择“更改系列图表类型”,最后将其切换为散点图。切换到散点图后,我将“旧风险”数据的 x 轴数据留空:
我选择了“宽线”类型的标记,并将标记大小增加到 12:
最后,我向“旧”系列添加了数据标签,删除了每个旧风险值的最左边的标签以外的所有标签(单击左键数据标签以选择整个组;然后单击每个不需要的标签并按Delete),并手动编辑标签以显示“旧风险”值(当选择单个数据标签时,再次单击左键即可编辑其文本)。
最后看一下图表,我可能会删除图例并添加一个带有红色文本的文本框,上面写着“旧风险因素”。
答案2
编辑:根据您的示例,这是您想要实现的吗?
实现此目的的一种方法是使用标准柱状图绘制风险值。然后添加自定义 Y 轴,由 2 个 XY 系列组成(一个用于旧比例,一个用于新比例)。效果可能如下所示:
或者,您可以为新值设置网格线: