3

我想就 Excel (2003) 图表遇到的两个主要问题寻求您的帮助:

1)我想创建一个有 25 个网格的图表(x 轴上 5 个,y 轴上 5 个)。网格的数量不得改变,即数据不应影响网格的大小、长度和数量(使用几个不同的工作表作为图表的输入)。如何根据数据创建这样的图表,而不需要不同的网格长度?

2)我需要一个有 25 个网格的图表,每个网格的颜色不同,例如右上角的 3 个网格是红色的,左下角的 3 个网格是绿色的,中间的所有网格都是白色的。我已经阅读了一些关于创建具有象限背景的图表的文章,即 4 个网格,每个网格都有不同的颜色。但我想知道如何为 25 个网格创建多色背景?

提前谢谢了!!

问候,

4

1 回答 1

1

由于您不想使用 VBA,因此需要一些手动步骤来创建您正在寻找的网格图。在大多数情况下,可以按任何顺序执行这些步骤。

  • 在工作表的 1 x 5 单元格范围内输入水平列标签。
  • 在正下方的 5 x 5 单元格区域中,在每个单元格中输入值 1。
  • 选择 6 x 5 单元格范围,将 100% 堆积柱形图插入工作表。您现在将拥有一个图表,其中包含五个水平条带,每个条带颜色不同。
  • 删除图例。
  • 选择要格式化的波段之一并将其间隙宽度设置为“无间隙”。
  • 插入图表标题以及水平和垂直轴标题(如果有)。
  • 选择每个波段(数据系列)并将其填充颜色设置为实心填充白色,并将其边框颜色设置为实线黑色。
  • 选择图表区域并将其高度和宽度设置为相同的值。
  • 锁定图表区域的纵横比。
  • 选择并设置所需的每个数据点(网格单元格)的填充颜色为对比色。

(除了通过 VBA 之外,我不知道有任何方法可以根据不同的数据值动态设置网格单元格的颜色。)

  • 如果要更改其中一个轴标签的字体大小,请务必将另一个轴设置为相同大小以保留方形网格布局。
  • 将纵轴的主要刻度类型设置为无,纵轴标签的字体颜色为白色。
  • 此时,您可能希望将绘图区域向左移动,以便在绘图区域的右边界和图表区域之间有更多的空白。
  • 选择图表区域,然后在垂直轴标签区域上插入一个文本框。
  • 在文本框中输入您要显示的垂直轴标签,每个标签之间有一个空行,以及您选择的字体大小和颜色。
  • 垂直移动文本框,以使文本框中的第一个标签与网格顶行的中心垂直对齐。
  • 选择文本框中前两个标签之间的空白行并更改行的字体大小,以便再次通过肉眼看到第二个标签与第二个网格行的中心垂直对齐。继续使用剩下的三个标签。
  • 如果您想更好地控制标签的对齐方式,请在每对标签之间插入第二行,并将第二行的字体大小设置为比第一行更小的字体。
  • 如果您更改图表的大小,此文本框是图表中唯一不会自动调整大小的元素。

除了对字体大小或图表标题和轴标签的对齐方式进行任何细微调整外,图表已完成:

最终产品

于 2012-12-16T21:53:49.837 回答