Excel图表网格大小和多种颜色(无VBA)

时间:2012-11-27 01:00:45

标签: excel charts

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

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

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

非常感谢提前!!

此致

1 个答案:

答案 0 :(得分:1)

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

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

(我不知道有什么方法可以根据不同的数据值动态设置网格单元格的颜色,而不是通过VBA。)

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

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

The Final Product