您的位置首页百科知识

EXCEL制作可对奕的象棋图表的方法与步骤

EXCEL制作可对奕的象棋图表的方法与步骤

的有关信息介绍如下:

EXCEL制作可对奕的象棋图表的方法与步骤

EXCEL的功能强大到我们想像不到,除了可以制作数据分析图表,还可以制作很多我们想像不到的东西,例如象棋棋盘与棋子,现在来分享EXCEL制作可对奕的象棋图表的方法与步骤,效果图如下

准备数据。

我们首先思考象棋棋盘之特点,才能选择相应形式之图表来制作。因为重点在棋子,棋子是分散分布于棋盘上,另有相应网格线辅助,据此,我们选择散点图。

那么首先准备X轴、Y轴之数据,可以将棋盘左下角之“车”所在点命名为(1,1)座标原点,即XY交汇处,其余点在此基础上或增加X轴值,或增加Y轴值,或同时增加X、Y轴值来调整方位。

每一个网格线间设定其距离为1,则产生以下数据.后续双方互奕也靠改变此数据来完成。

绘制红方散点图。

先选择红方数据,制做初表。注意去掉网格线与图例

添加兰方

在图表上点右键,选择"源数据",然后在"系列"项添加兰方数据

提示:为了查看或修改方便,需将其名称值输入"红方"\"兰方"以示区别,然后将数据点颜色改为一红一兰.

添加网格与边框

首先点击右键,选择图表格式,对"边框"和"区域"按以下所示设置;

然后选择兰方数据点,点击右键,选择"数据系列格式",将其座标轴设置为次座标轴(此步忽略亦可);

然后对主次座标轴进行刻度调整,X轴从1到9,Y轴从1到10,主次刻度均设为1.

然后将数据点调整为圆点,且大小增至25,使其呈现棋子外观,方便操作.

最后点图表右键"选项",显示XY座标网格线。

添加河界

点图表右键,添加源数据,输入值={0,8,0},当然,“8”改为“7”、“6”、“5”等等都行,关键在于数值与图表座标刻度值一致,使其填充满为目的。然后将此新增数据图表类型改为横向条形图,并选择一种过渡填充色。

增加士角线

可以直接输入数组到图表中{就像河界一样},不需要在工作表中填入数据,再使图表引用该工作表之值,如此可以节约工作表空间,且显得整洁。

首先对图表点右键,添加源数据“红方士角线”,数据输入四个点之Y轴座标值={1,3,3,1}。

确定后你会发现此数据产生的是条形图,没有关系,点右键,将之图表类型改为散点图即可。

然后在产生的四个点上击右键,选择“源数据”,此时“红方士角线”已出现XY轴值,其中X值为空,便将暂缺之X值加上={4,6,4,6},为何X、Y轴必须为={1,3,3,1}与={4,6,4,6}呢?自己数一数格子座标就会明白。

然后右击数据点,选择“数据系列格式”,按下图所示,添加线型,并去掉数据标记,士角线产生了。

再以同样办法增添兰方士角线,数据分别为={4,6,6,4}与={8,10,8,10}

制作棋子

画出自选图形中之圆圈,在其中添加棋子名“车马炮”等

提示:双方尽量不要用同样名称,对于大小写可以在WORD中输入并转换成繁体后再复制到EXCEL自动图形中来。

再次提示:为了逼真,兰方棋子文字应倒过来,方法是将字体设为 @宋体,并选方向为纵向旋转对齐

填充棋子

选定前一步所做之单个自选图形并复制,再选择图表中单个棋子系列点,粘贴即可,再重复此工序

美化图表

添加背景图片,但不可去掉座标轴,方便双方对奕时利用此座标刻度走棋子;

然后需绘制一个距形,填充渐进色,添加“楚河 汉界”字样,再将之粘贴于图表中,最后将座标刻度值添加不透明色

控制棋子----实施对奕

主要建立窗体或者控件来改变各棋子之座标值,以驱动棋子进行对垒,如下左图,设置方法见下面右图所示,也可以对左图的窗体控件点右键,看其属性。

提示:当棋子B被对方A吃掉后无法在图表中删除B点,致使A点无法显示,我的办法是将其座标值通过组合框改为“11”,而图表本身只显示9*10之范围,故该棋子被排除在图表显示区域外,相当于被吃,故在组合框中显示为“牺牲”。