excel怎么画X轴数值不等的柱状图,就是画出来的柱形宽度是不一样的?

如题所述

你看这个有没用,Excel+mapgis自动生成柱状图
1、excel安全性设置。2003,工具-选项-安全性-宏安全性-选择低;2007,office按钮-excel选项-安全中心-宏设置-选择允许所有宏。
2、点击生成柱状图工作簿“表头”工作表内的那个“运行”按钮。会依次弹出对话框,前四个有默认内容,直接点确认即可。当依次弹出6个对话框“请选择第n(n=1、2、3、4、5、6)个分隔关键字"是,请依顺序依次用鼠标选中第一个表头模板(A)中的文本内容为”回次号”、“层号”、“层号”(层号既是第二也是第三个关键字)、”倾角“、”样号“和”简易水文“的单元格,按确定即可。
3、程序运行数秒后,会弹出提示成功生成文本文件的对话框。文本文件生成在”生成柱状图工作簿“所在文件夹中。
4、把“文字”、“样品铁轨”和“地质描述”文本文件改为wat,“线”、“层区线”改为wal。打开mapgis文件转换系统,”输入“-输入明码文件-选中已经做好的5个明码文件,mapgis不允许批量转化,为了避免文件名混乱,最好是导入一个,转化一个,存点或线然后关闭导入的明码文件后再导入另一个,依次类推。
5、转换成图形文件后,把系统库换成我提供的系统库,就可以看一看效果了。

在生成柱状图.xls 中已经做好了相关VBA宏,参照说明运行宏,会生成5个文本文件到该表格所在目录下。
把文本文件改成相应的明码格式后缀,在文件转换系统中,点击“输入明码格式文件”,选择一个明码文件后,点“文件-存点(或线)”就OK了

忘了说明一点:样品分析结果可以根据实际化验的元素项目添加或减少相应的列,不过注意别忘了“表头”和“样品分析结果表”要对应。

请认真阅读详细说明:
一、mapgis自动生成柱状图原理
1、原理很简单,不需要对mapgis软件进行二次开发。在excel中编写VBA程序subMapgisDraw(),通过它读取已输入到同一工作簿各工作表中的数据生成mapgis点、线的明码格式文件,然后在文件转换系统系下转换成图形文件。进行处理的数据表格结构清晰、格式符合一般的规范并且使用者在一定的范围内根据需要做出调整。操作简单,实用性较强。

2、程序运行后生成“文字”、“线”、“层区线”、“样品铁轨”、“地质描述”5个txt文本文件。请把“文字”、“样品铁轨”和“地质描述”改为wat(样品铁轨线不是区而是点文件,子图号为833,请在你的子图库中添加1*1的一个正方形区块子图,默认颜色为黑色1,边框线也是黑色但请取另一值,否则子图颜色改变时边框线颜色也会随之改变),其它两个改为wal。
由于区文件的明码格式过于复杂,而拓扑造区更为简单,所以柱状图的区文件只提供供拓扑造区的线文件。需要自动线剪断线,但没有拓扑错误。

3、由于表头文字内容和格式变化不好把握,请自行建立一个表头文字文件,今后可以一直使用。

二、工作簿结构和格式说明
1、“生成柱状图.xls”是用来生成明码文件的包含宏的工作簿,为了能够运行该程序,请先设置应用程序对宏的访问(不清楚的同志请按F1搜索信任中心宏设置相关内容)。把表格设置成允许访问任何宏后按下“表头”文件中的运行按钮即开始运行程序。

2、工作簿中有四个表格,改变名称不会影响程序的运行(但弹出对话框时的默认输入内容将不能用了),“表头”作为第一个工作表的位置不允许改变。
表头:前面八行是预先设置一些参数,这里只说明一些字面上不好理解的:
①所有称为“标号”的是指样品铁轨线旁边对样品的标注;
②“版面”指每个层的地质描述,也是mapgis的一种点类型,版面页边距是地质描述部分左上角距离水平和垂直界线的距离;
③文字沉底和文字靠左:值为0表示回次、分层和采样的数据在柱状图中居中,其它任何整数则分别文字沉底、文字靠左;
④标号区在铁轨左:值为0表示样品号标注区在铁轨线右边,其它任何整数相反;
⑤版面输入:因为我的mapgis软件在转换“版面”类型的点明码格式文件时只能录入4个字节,因此这一项必须为0,它将在每一层的地质描述中都输入一个固定的字符串。如果你的mapgis能录入所有字符串内容,请告知。我可以帮助你添上输入地质描述的代码。
⑥ 点注释字体和字形参数,数字与效果的对应关系如下:
字体参数 :=0单线 :=1宋体 :=2仿宋 :=3黑体 :=4楷体
字形参数 :=0正体 :=1左斜 :=2右斜 :=3右耸 :=4左耸 :=100正体阴影 :=101左斜阴影 :=102右斜阴影 :=103右耸阴影 :=104左耸阴影

3、回次表、分层表、采样表数据列的列数和相对位置不能改变,并且请特别注意数字格式:
小数的数字格式:数字,自定义,0.00
整数的数字格式:数字,自定义,0
如果你设置的数字格式为数值,-1234.10那么输出的明码格式会在数值后多出一个空格来,因为这种格式对应于0.00_。

三、程序运行时弹出的对话框说明
1、选择表头模板:可以选择A、B、C或其它表头,选择范围同A绿色部分。你可以自己制作一个模板。
表头模板说明(以A为例):0代表坐标(0,0),横向上0所在的这一行的数字代表每列的宽度,纵向上则不同,代表每一行顶部到原点的纵向距离,注意必须且仅能在每一连续行的左边一格中添加值,如自-至-进尺前面,自-至-层厚前面,...;如果某个内容跨多个列,那么必须在每列都填上该内容,如回次进尺、换层位置...;如果某个内容跨多个行,那么只在最顶上一行添加该内容,如回次号、层号、样号.....

如果你把0改成其它数字,那么纵坐标都要变化。

注意:回次表、分层表和采样表中含有的项必须在模板中存在相应的对应项,并且是连续对应的。否则文字会移动到其它列去。

2、选择回次数据(分层数据、采样数据):从第一行数据开始选择列数固定,行数任意但至少要一行的数据区域。

3、选择6个分隔关键字,分别代表了回次线、分层线、样品线的起点格和终点之后的一格,如回次线从“回次号”画至“层号”之前,层次线从“层号”画至“倾角”之前,样品线从“样号”画至“简易水文”之前,“层号”重复了一次是为了更通用的缘故。
温馨提示:内容为网友见解,仅供参考
无其他回答

excel怎么画X轴数值不等的柱状图,就是画出来的柱形宽度是不一样的?
1、“生成柱状图.xls”是用来生成明码文件的包含宏的工作簿,为了能够运行该程序,请先设置应用程序对宏的访问(不清楚的同志请按F1搜索信任中心宏设置相关内容)。把表格设置成允许访问任何宏后按下“表头”文件中的运行按钮即开始运行程序。2、工作簿中有四个表格,改变名称不会影响程序的运行(但弹出...

怎么用excel做出x轴按区间划分的柱形图
1、如本例,是一张简单的产品销量表,要求根据表格中的数据制作堆积柱形图。分别以组别进行分类比对。2、点击选择表格中的任意单元格,依次点击【插入】-【柱形图】按钮,在弹出的菜单选项中选择想要的柱形图样式。3、返回到工作表中,一个简单的堆积柱形图就显示在了工作表中。4、用户可以改变柱形图的...

怎样在一个Excel表中实现X轴和Y轴的柱状图
1、首先,数据如下,将B列中的数据用作横坐标,并将C列中的数据用作纵坐标,如下图所示。2、其次,选择任何一列,这里是A列的数据,插入任何图表,下面以柱状图为例,如下图所示。3、接着,完成上述步骤后,右键单击所生成图表的柱状图区域,然后选择“选择数据”选项,如下图所示。4、然后,完成上...

excel建立簇状柱形图怎么设置x轴excel簇状柱形图怎么设置xy轴
1.首先打开Excel,选中要绘制柱状图的数据表格。2.然后点击插入。3.接着点击柱状图。4.然后选择喜欢的柱状图类型。5.然后鼠标左键双击要修改的坐标轴(x,y轴)区域。6.然后便可以进入坐标轴设置菜单栏,从而对坐标轴x轴进行设置。

excel怎么显示柱状图数据或怎么显示图表数据excel怎么显示柱状图数据...
1.选中Excel表格中的数据。2.点击“插入”选项卡,找到“Illustrations”组中的“柱状图”选项。点击它并选择您想要的柱状图类型。3.Excel会自动创建一个新的图表并将所选择数据中的值转换为Y轴数据(或值轴)。4.如果需要显示数据,您可以在“设计”选项卡下的“数据标签”组中勾选所需选项,例如“...

怎么用excel表格画柱状图
excel做柱状图方法:1、打开excel,选取所需要的内容。2、选择所需要的柱形图点击插入,下拉柱形图标,选择所需要的柱形图。3、更改颜色选择数据调整,选择更改颜色选择数据调整等即可。MicrosoftOfficeExcel是Microsoft为使用Windows和AppleMacintosh操作系统的电脑编写的一款电子表格软件。该软件直观的界面、出色的...

如何在Excel中画出柱状图
部分 2创建柱状图选中所有数据。点击A1单元格,并长按Shift键,然后点击B栏中最底部的数据,这样会全选所有数据。如果图表使用不同的栏字母、数字等,请直接点击数据左上角第一个单元格,然后按住Shift键,点击右下角最后一个单元格。点击插入选项卡。它位于Excel窗口的顶部、开始选项卡的右侧。点击...

excel柱状图怎么修改柱状图大小excel做柱状图如何改变柱的宽度
1、在电脑上打开目标Excel表格文件,然后用鼠标选中目标数据。2、然后利用Excel表格的插入功能,在页面中插入一个柱形图。3、然后选中柱形图的柱子后,右击鼠标,在右键菜单中点击选项“设置数据系列格式”。4、在出现的窗口中,分类间距默认为150%,如果需要柱子变宽,则将分类间距调得比150%小,这样演示...

excel如何设计多个参数的柱状图
1、打开Excel软件并导入一份数据统计表,通过观察此表我们可以看到表格显示的信息是人员的ABCD4个维度的数据。那么在柱状图中我们变化的是数据,人员是固定的。2、选中表格中需要做柱状图的人员和ABCD4个维度的数据,注意要把项目名称也选中。如果我们只需要将其中的某几项数据做柱状图那就按住CTRL键同时...

柱状图怎么画 EXCEL如何制作柱状图
1、经整理好的数据通过excel制作成柱形图,可以更加直观的看出数据的分布情况,而且同系列的数据还可以形成对比,更加直观,现在我就为大家讲解用excel做柱状图的方法。2、打开“excel表格”,输入内容、名称、项目、数字等。如例子中,依次输入“班级”、“男生人数”、“女生人数”、“总数”,还有竖着的...

相似回答