excelperfect 散点图是一种有用也有趣的图表,往往能够给我们提供意想不到的解决方案。本文并不讲解散点图的应用,而是通过几个使用散点图表现的图表,让我们更加了解这种图表类型。 下面的图1所示是几幅使用散点图制作的图表。 图1 我们来看看它们的制作过程,以及如何调整数据使其变换形状。 散点图的每个点由2个值确定:X坐标和Y坐标。如果要使用散点图画出一条直线,需要2对值,也就是4个数值,分别对应开始和结束点的坐标。 如下图2所示,前5个点创建了蓝色的方形。点1定位方形的左下角,点2定位左上角,这两点定义了方形左侧的垂线边;剩下的3个点绘制方形其余的3条边。 图2 可以看到,完成这个方形需要5个点,最后的点与第一个点坐标值相同。 同样,使用点6至点10绘制了内侧橙色的方形。 下面,我们来扩展数据以绘制更多的方形。 首先,定义单元格C1的名称:Points,单元格C2的名称:Scale。注意,Scale定义了内侧方形相对于其外侧方形的大小。 保留图2中前9行的数据,在第10行相应单元格中输入下列公式。 单元格A10:=A9+1 单元格B10:=B5-(B5-B6)*Scale 单元格C10:=C5-(C5-C6)*Scale 选择单元格区域A10:C10,向下拖拉复制至少200行,多少由你确定。 选择单元格B5,按Ctrl+Shift+向右箭头,再按向下箭头,选择从B5单元格开始的数据区域。 单击功能区“插入”选项卡“图表”组中“散点图——带直线的散点图”,在工作表中插入一个散点图,并调整为合适的格式。 为了能够动态调整散点图表现形状,我们定义名称: 名称:Xplot 引用位置:=OFFSET(Sheet1!$B$4,1,0,Points,1) 名称:Yplot 引用位置: =OFFSET(Sheet1!$C$4,1,0,Points,1) 然后,选取刚才创建的散点图数据系列,可以看到编辑栏中的SERIES公式: =SERIES(,Sheet1!$B$5:$B$221,Sheet1!$C$5:$C$221,1) 修改为: =SERIES(,Sheet1!Xplot,Sheet1!Yplot,1) 此时,当你调整Points或Scale值时,散点图会相应呈现不同形状,如下图3所示。 图3 同样,我们可以创建其它形状的散点图,只需要调整相应的数据。如下图4所示。 图4 自己设计一些数据,尝试绘制散点图,可能会得到很多优美的图形来。 图5 据说,如果你有合适的数据,利用散点图,还可以制作出工程图来。有兴趣的朋友,可以试试,说不定会发现很多乐趣。 |
|
来自: hercules028 > 《excel》