excel - excel图表中的多个图例

标签 excel charts

Excel 中有没有办法为单个图表提供 2 个图例?
我有一个包含许多系列的 Excel 图表。让我们采用以下结构。

X   AY1 AY2 BY1 BY2 CY1 CY2
1   2   3   4   5   6   7
3   11  2   5   23  45  65

X 列代表水平比例,其余列代表垂直比例。 A、B 和 C 类似于一个类别,而 Y1 和 Y2 是每个类别的系列。现在,Y1和Y2的线型是一样的,不管是什么类别,只是类别给了颜色。
所以在这个例子中,Y1 是虚线,Y2 是虚线。 A是蓝色,B是红色,C是绿色。这将导致:
AY1 - blue dashed, AY2 - blue dotted, 
BY1 - red dashed,  BY2 - red dotted,
CY1 - green dashed,CY2 - green dotted.

目前我的图例是AY1、AY2等,有dash的样式和颜色。
因为我可以有超过 10 个类别,每个类别有 2 个以上的系列,所以我最终会得到一个 no 的传说。类别 * 没有。系列,这是不必要的。
相反,我想要一个像这样的图例:Y1 - 虚线,Y2 - 虚线(每个系列线类型只有一次),然后是每个类别的颜色图例(A-红色,B-蓝色,C-绿色)。

这在 Excel 中可行吗?

谢谢!

最佳答案

Excel 每个图表只做一个图例。每个系列都会在图例中有一个条目。您可以手动选择图例条目并将其删除。

您可以手动构建一个文本框或类似的,并将其放置在图表上以实现您描述的效果。

因此,如果我理解正确,我会在图表中添加两个具有 0 值的虚拟系列,并分别用中性灰色将它们分配为虚线和点线。然后从图例中删除除灰色系列之外的所有系列。

然后使用真实数据系列的颜色创建一个绘图,并将其作为辅助图例放置在图表顶部。

编辑:多考虑一下,这是另一种方法。使用虚拟系列纯粹是为了在图例中显示。考虑这个屏幕截图:

enter image description here

您的原始数据表已绘制成图表,并且该系列已按照您上面的说明进行了格式化。

然后将另一组数据作为新系列添加到图表中。

Y1 和 Y2 分别用灰色和虚线/点线格式化
A、B 和 C 已添加了各自的颜色。

下一步是单击、选择和删除 AY1、AY2 等的图例条目,只保留助手系列的图例条目。最后,编辑助手系列的源数据并将所有数据设置为 0 或 1,因此图表中不会绘制任何内容。结果如下所示:

enter image description here

您甚至可以将彩色辅助系列的图表类型更改为点,因此图例将显示点而不是线:

enter image description here

关于excel - excel图表中的多个图例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33230348/

相关文章:

java - 具有多个类别的箱线图的 JFreeChart 缩放

javascript - chart.js 混合图表中的图表之一未绘制

excel - 使用 sumifs 和工作表间接函数的公式。获得引用错误,尽管它与不同的列一起使用

VBA Excel - 如何删除重复的组合

excel - 基于标准的 DateDif

excel - 循环遍历每一列

jquery - 就绪事件未按预期工作

r - 使用 R 绘制事件序列数据图表

javascript - Google 图表中的实时图表

Microsoft.office.Interop 上的 Excel 编程 : Exception from HRESULT: 0x800A03EC.