柱状图几种样式
编辑导语:一般的柱状图,只能看到某年份各月的数据,而组合柱状图或者堆叠柱状图又会显得缭乱,这时便可以用动态切换的柱状图。本文作者分享如何用中继器做一个可以动态切换的柱状图,一起来学习一下吧。
![](https://p0.ssl.img.360kuai.com/t01d49e15afa0c8ebcf.jpg)
柱状图是数据可视化常用的组件,一般的柱状图只能看到某年份各月的数据,如果用组合柱状图或者堆叠柱状图,太多分类看起来也会很缭乱,这时就可以用动态切换的柱状图。
今天作者就教大家在Axure里面如何用中继器做一个可以动态切换的柱状图。
制作完成之应具备以下交互效果:
- 在中继器表格中填写具体数据和坐标轴最大值后,自动生成对应的柱状图
- 鼠标移入对应柱状体时,显示该柱状体对应的具体数据的数值
- 可以点击切换不同标签查看对应选项的柱状图
![](https://p0.ssl.img.360kuai.com/t017e87689c52bf9af6.gif)
原型地址:https://w56jiw.axshare.com/#g=1
一、标签的制作
我们用几个矩形制作标签,表现需要设置选中样式, 案例中选中样式为填充颜色为灰色,文字颜色为白色,如下图2021年标签所示。所有标签设置为同一个单选组,第一个标签默认勾选选中。
鼠标单击标签时我们用选中的交互,设置当前元件选中为真。
二、柱状图的制作
1. 中继器表格的填写柱状图我们需要用中继器制作,中继器内部表格是存放具体数据的位置。我们需要增加一下几列数据:
- text:对应柱状图的横坐标文字
- year2017~2021:分别和上面的5个标签年份的数据对应
- fuzhu:默认为空即可,只用于后续逻辑交互
![](https://p0.ssl.img.360kuai.com/t01cca927e13ebcd235.jpg)
我们填写或者在excel复制对应数据过来即可。
2. 中继器内部元件柱状图我们用中继器来制作,中继器内部元件包括、蓝色条形(矩形)、透明背景(矩形)、横坐标文字(文本标签),如下图所示摆放:
透明背景矩形主要是用来制作高亮效果,即鼠标移入对应柱状体时,会有一个变色的提示。所以我们先设置一个选中的样式为浅蓝色,然后将柱状体和背景矩形组合,鼠标移入该组合时,设置背景矩形为选中,鼠标移出组合时,设置背景矩形为取消选中。
横坐标的文本对应的是中继器表格里text里的值,所以在中继器每项加载时,我们用设置文本的交互将text列的值设置到横坐标的数据文本里。
3. 坐标轴最大值和设置柱状的高度我们在中继器外面增加一个文本标签,在里面填写坐标轴的最大值,这里的值应该要大于或等于中继器表格里最大的数据,案例中我们填写5000。这个文本只用于计算,所以默认隐藏即可。
回到中继器每项加载时,我们根据中继器表格里的数据,用设置尺寸的交互,宽不变还是原来的宽度,高度其实就是柱状原来的高度(或者背景原来的高度)*对应的数据值在除以最大值的文本,设置尺寸的时候记的锚点设置在底部位置。
简单来书就是我当前数据值例如2500除以最大值5000,得到0.5,0.5在乘柱状图最开始的高度(这里可以看做背景矩形的高度)。
这就是设置尺寸的原理了,明白了原理之后我们还需要根据那个标签选中来确定用哪一个数据,例如2021年的标签选中我们就用year2021列的数据,如果是2020年的标签选中,我们就用year2020的数据……
![](https://p0.ssl.img.360kuai.com/t011414fcb455cb87ee.jpg)
这样柱状图就可以自动生成了,接下来我们回到中继器外面,增加边线和y坐标值,如下图所示摆放:
![](https://p0.ssl.img.360kuai.com/t0169b8de90fece8246.jpg)
y坐标值用几个文本标签制作,可以手动输入文字,也可以通过交互来自动设置,前面我们填写了最大值的文本,我们可以通过该文本自动计算,例如最下面是0,然后上面一个其实就是五分之一乘最大值5000=1000;在上面一个就是五分之二*最大值5000=2000,以此类推……
都是数学关系,具体也要看你分成几份,我们在载入时用设置文本的交互来设置即可,预览时数值就会自动变化,这里注意,如果输入的最大值不是整数,或者有可能除不尽的话,我们还要用tofixed函数将他四舍五入:
5. 显示弹窗的标签我们想做移入对应柱状体显示对应的数据的标签,所以我们用矩形制作,调整大小和样式后默认隐藏,在中继器里的柱状组合里写添加交互。
鼠标移入时,我们增加显示数据标签的交互,鼠标移出时,增加数据标签隐藏的交互,鼠标移动时,我们增加一个移动事件,我们想标签跟随鼠标移动,所以这里用到cursor的函数,可以获取鼠标的x或y值,移动时选择到达,然后获取鼠标的x值(Cursor.x)和y值(Cursor.y),我们还要加一点距离,不然就会被弹窗挡住,相当于鼠标移出了柱状组合。
![](https://p0.ssl.img.360kuai.com/t0111bb903aadd3e2b9.jpg)
最后,我们还要在鼠标移入时,用设置文本的交互将数据设置到标签上即可,这里和上面设置尺寸一样,需要分条件,就是根据选中的标签来设置具体的数据
如果2021年的标签被选中,我们就设置值中继器表格里year2021列的值;如果2020年的标签被选中,我们就设置值中继器表格里year2020列的值……
![](https://p0.ssl.img.360kuai.com/t01c054d602a87beb56.jpg)
这样我们就完成动态切换柱状图原型模板的制作了,以后使用时只需要在中继器表格里填写内容,就可自动生成能切换查看不同数据的柱状图,是不是很方便呢。
那以上就是用中继器制作树形表格原型模板的全部内容了,感谢您的阅读,我们下期见。
本文由 @Axure高保真原型 原创发布于人人都是产品经理,未经许可,禁止转载。
题图来自 Unsplash,基于 CC0 协议。
","force_purephv":"0","gnid":"9ecc0dba0d2d04c66","img_data":[{"flag":2,"img":[{"desc":"","height":"420","title":"","url":"https://p0.ssl.img.360kuai.com/t01d49e15afa0c8ebcf.jpg","width":"900"},{"desc":"","height":"532","s_url":"https://p0.ssl.img.360kuai.com/t017e87689c52bf9af6_1.gif","title":"","url":"https://p0.ssl.img.360kuai.com/t017e87689c52bf9af6.gif","width":"900"},{"desc":"","height":"175","title":"","url":"https://p0.ssl.img.360kuai.com/t01cca927e13ebcd235.jpg","width":"538"},{"desc":"","height":"526","title":"","url":"https://p0.ssl.img.360kuai.com/t011414fcb455cb87ee.jpg","width":"483"},{"desc":"","height":"297","title":"","url":"https://p0.ssl.img.360kuai.com/t0169b8de90fece8246.jpg","width":"524"},{"desc":"","height":"357","title":"","url":"https://p0.ssl.img.360kuai.com/t0111bb903aadd3e2b9.jpg","width":"478"},{"desc":"","height":"520","title":"","url":"https://p0.ssl.img.360kuai.com/t01c054d602a87beb56.jpg","width":"393"}]}],"original":0,"pat":"art_src_3,fts0,sts0","powerby":"hbase","pub_time":1659407820000,"pure":"","rawurl":"http://zm.news.so.com/f4ed308f91a1045a19ad4f2a46fd5cce","redirect":0,"rptid":"9855d126fbd26d03","s":"t","src":"人人都是产品经理","tag":[],"title":"Axure教程——用中继器制作动态切换的柱状图
伍乐南3313excel 怎么绘制柱状和曲线共存的图 -
凤勇贵13438173076 ______ excel绘制柱状和曲线共存的图,通过将列数据复制一列,同时选中两列数据插入图表,然后将其中一列的图表更改为另一种样式即可. 具体操作步骤如下: 1、打开相关EXCEL表格,选中列数据区域,使用复制快捷键Ctrl+C复制列数据,然后...
伍乐南3313怎么才能在excel表格里插入柱形图? -
凤勇贵13438173076 ______ 在EXCEL表中输入数据,比如是3行3列,在第一行的3个单元格分别对3列数确定名称,在第一列的3个单元格分别对3行数确定名称,然后全部选定,点“图表向导”——选标准中的柱形图,确认即可.
伍乐南3313为什么没人回答我问题!!!?? -
凤勇贵13438173076 ______ 市场调研作为一种研究手段,已经被广泛的应用到各行各业,与房地产相结合的市场调研则是一种全新的研究方法,为房地产开发定位提供相关的依据.如何将调研结果清晰明了的表现出来?这就要求撰写的市场调研报告有明确的主题,清晰的...
伍乐南3313电子表格的标准类型图表有哪几种啊? -
凤勇贵13438173076 ______ 柱形图、折线图、饼图、散点图、条形图、面积图、股价图、圆环图、曲面图、雷达图、气泡图
伍乐南3313Excel 2000 中的图表可以是几种图表?
凤勇贵13438173076 ______ 有标准类型和自定义类型的. 标准类型:柱形图,条形图,折线图,饼图,XY散点图,面积图,圆环图,雷达图,曲面图,气泡图,股价图,圆柱图,圆锥图,棱锥图. 自定义类型:彩色堆积图,彩色折线图,带深度的柱形图,对数图,分裂的饼图,管状图,黑白饼图,黑白面积图,黑白折线图-时间刻度,黑白柱形图,蜡笔图,蓝色饼图,两轴线-柱图,两轴折线图,平滑直线图,线-柱图,悬浮的条形图,圆锥图,柱状-面积图,自然条形图. 每一种图表下,都有子图表样式的,你可以根据需要选择.
伍乐南3313excel表柱形图,这种柱形图怎么制作? -
凤勇贵13438173076 ______ 在做图表的时候,要先具备有数据源,也就是先有数据表格,然后选定数据源,点击插入图表,里面有多种样式任由你选择,再调整图表的格式就可以了,如有不懂再追问了,因为我说的...
伍乐南3313excel2007怎么制作柱状图,请给详细步骤? -
凤勇贵13438173076 ______ 原发布者:天成信息 Excel怎么制作柱状图呢 大家知道Excel怎幺制作柱状图吗?下面我们就给大家详细介绍一下吧!我们积累了一些经验,在此拿出来与大家分享下,请大家互相指正. 1、录入数据. 2、选择数据,插入柱状图,得到...
伍乐南3313EXCEL2007柱状图如何填充成黑白斜线(斜方格)纹理? -
凤勇贵13438173076 ______ 在你的柱状图柱条上双击(或右击—数据系列格式)—图案——填充——纹理——选择一种色彩,一种纹理即
伍乐南3313电脑办公,怎样在EXCEL同一张图表中做出一个柱形图和一个线形图? -
凤勇贵13438173076 ______ 在EXCEL同一张图表中做出一个柱形图和一个线形图,通过将数据列复制成一个新列,插入图表后将其中一个更改为另一种图表即可. 方法步骤如下: 1、打开需要操作的EXCEL表格,复制并粘贴一个新的相关数据列,选中数据所在单元格,在插入选项卡中点击“柱形图”,并选择一个样式插入. 2、选中其中一个图表数据,通过鼠标右键选择“更改系列图表类型”. 3、点击左侧的“折线图”,并选择一个折线图样式,然后点击确定按钮即可. 4、返回EXCEL表格,发现在EXCEL同一张图表中做出一个柱形图和一个线形图操作完成.
伍乐南3313关于excel 3D图表的制造 -
凤勇贵13438173076 ______ 菜单:插入》柱形图,选择其中的“三维柱形图”,然后去到设计菜单,在“图标样式”里面选择你喜欢的.