返回首页  设为首页  加入收藏  今天是:
网站首页人工智能商业智能智能家居智能手表智能手机智能通信智能电视智能汽车智能机器人
相关文章
 Axure 高保真教程:通过输入…
 LCD工业液晶屏电子看板系统的…
 体验式智能家居的引领者 好太…
 小米、华为、海尔竞争中全屋…
 趣睡科技:公司产品主要通过…
 广东好太太科技集团股份有限…
 死磕一块屏深圳老板融资15亿
 全新雷克萨斯“GX”首发可选…
 适合女生开的小车:宝马MINI…
 奔驰G400D柴油30欧版最低行情…
 损失2个亿!!!!!
 中关村在线荣获第十五届广告…
 vivo手机智能车载在什么地方…
 宝明科技:公司生产的LED背光…
 vivo手机智能车载在哪里开启…
 波导股份:公司主要销售手机…
 佳禾智能:索迩电子是子公司…
 2023 市场寒冬依旧 智能手机…
 经开洋浦社区教老年人智能手…
 移动终端安全指南
 专访中兴通讯副总裁陈志萍:…
 本田冠道怎么连接手机冠道手…
 兰州银行:我行人工智能客服…
 新致软件:公司人工智能实验…
 今年的618 你参与的可能是AI…
 云服务呼入或将解决
 西安银行:公司人工智能客服…
 为什么说「分工协作」一定是…
 吉利李书福谈智能电动汽车发…
 零束科技 CEO 李君:零束肩负…
 余凯:汽车智能化应回归理性…
 诚迈科技携智达诚远出席高通…
 最强智能手表来了!华为 WAT…
 华为儿童手表4pro怎么连接手…
 最新国内智能手表市场排名 华…
 2023Q1中国智能手表报告:华…
 内置双色LED照明灯佳明发布E…
 人工智能:AI、通信、算力、…
 美股周一:三大股指涨跌不一…
 2023年人工智能涨幅最大的10…
 全球快报:行情磨人?公募发…
 太牛了!这位选手重仓股大赚…
 得到App发布12款产品 李翔担…
 小卖柜上市发布志在成就全场…
 赵磊:做到这几点组织创新并…
 《商业智能20讲》12:新组织…
 致变革时代的广告人
 智能家居哪个牌子好?5大智能…
 智能家居哪个品牌比较好
 智能家居什么品牌好?
专题栏目
湖南视觉网络"模板城"--汇集CMS、EShop、BBS、BLOG等系统模板
您现在的位置: 智能制造网 >> 商业智能 >> 正文
高级搜索
Axure 高保真教程:通过输入框动态维护可视化图表
作者:佚名 文章来源:本站原创 点击数: 更新时间:2023/6/10 15:23:32 | 【字体:

  爬虫大战与静态图相比,动态图更能够吸引他人注意,更好地呈现所需要表达的内容。本文介绍了动态图表在数据可视化中的作用,并以柱状图为例,分享了通过输入框控制调用外部的 js 图表的制作教程,希望对你有所帮助。

  src=与静态图表相比,动态图表更能吸引观众的眼球并提供更好的视觉效果。动态元素可以吸引观众的注意力,使数据更生动、更具交互性。

  这有助于提高信息传达的效果,并能够引起观众的兴趣和参与。所以今天作者就教大家,如果通过输入框元件,动态维护可视化图表里的数据,实现图表跟随数据变化而变化的效果。

  像案例中的柱状图,我们主要有两种方法制作:一种是用 Axure 原生元件制作的,另外一种是通过调用外部 js 图表来制作的。

  前者的好处是通过原生元件制作,无需联网,而且后续交互都可以自由添加,缺点是首次制作时间较长;

  后者的好处是,通过调用代码来实现,基本复制粘贴就可以搞定;缺点是后续如果要制作交互会比较麻烦,需要联网或者 js 本地化,自身也需要懂一点点代码。

  那今天我就教大家用输入框控制调用外部的 js 图表,用 Axure 原生元件制作的以前的教程也有分享过,有需要的同学可以查看历史文章。

  我们在 Axure 里面调用 echarts 的基础图表,只需在 echarts 里面找到你需要的图表,这里是基础的图表,那些什么 3D 的这里不适用。

  src=我们也可以在红色框那里填写好具体的数据或样式,调整好之后在下载就会得到 html 文件。那这个文件怎么应用在 axure 里面呢?

  这里有很多种方法,之前在调用 echarts 图表的教程里也有详细介绍,这里就简单的说明一下:

  通过内联框架,里面填写这个 html 文件的本地地址,但是因为 axure 预览是不能打开本地文件的,所以我们要生成 html 文件之后才能看到,如果需要在预览就看到,就需要用地址转换工具才行。

  将 html 文件放在服务器或者云存储的环境,生成一个在线的地址,这样就可以通过内联框架直接打开对应的地址从而看到图片了。

  我们将 html 文件转为 txt,就可以看到里面的 html 代码,通过 js 调用的方式,或者将 html 转成 js 代码,将图表通过指定元件或者内联框架来实现。

  如果前两种的话,代码在文件里面,就很难实现输入框控制图表数据了;如果用第三种方法,代码在 axure 里面,就可以通过修改代码里数据的值,从而控制生成对应的图表。

  这里我们主要用到两个函数,indexof 函数和 slice 函数。我们通过 indexof 函数,可以找到第一行的换行的位置,然后用 slice 函数可以将他提取出来,分别设置到两个文本里。

  src=然后我们就要对提取出来的文本 1 月:1234 进行处理了,这里我们也是用 indexof 和 slice 函数,indexof 函数可以找到冒号的位置,然后用 slice 函数分别提取处冒号前的项目值,以及冒号后的数据值。

  然后我们新建两个文本分别保存两个值,文本默认为空,增加文本为它原来的值增加上新的值。这里需要注意:项目值的格式’ text ’ , 需要用引文引号包围,并且用引文逗号分隔; 数据值的格式只需要用英文逗号分隔即可。

  这样处理完第一行之后,我们接着处理第二行、第三行数据,这里我们只需要做一个循环即可,判断它里面的还有没有内容行,如果有内容,我们就继续上面的循环;如果没有内容了,我们就可以可以结束循环,触发调用 js 图表,这样就可以调用图表了。

  最后,我们什么时候触发这个交互呢?一般我们在输入框失去焦点的时候,但是一般默认图表里会有基础数据,所以我们在载入时就要开始执行了。

  我们要先将 xy 的记录文本先设置为空,因为这是开始前,后面都是在他们原来文本的基础上增加值。如果不清空,在后面修改值的时候,前面的就不会重置,变成越来越多数据了。

  然后我们考虑到有些人会打英文冒号,有些人会打中文冒号,所以我们用 replace 函数统一将中文冒号转为英文冒号。

  src=然后如果修改了数据,我们也要触发这个交互。我们以输入框失去焦点时,作为修改完成的依据,这里不需要重新写一遍事件,因为前面载入时已经写好了,我们只需要用触发交互,触发输入框载入时即可。

  这样我们就制作完成了通过输入框动态维护可视化图表的原型模板了,下次使用时,只需要复制粘贴,修改输入框里的选项文字,即可自动生成柱状图的效果了,是不是很方便呢?

  当然,后续你们也可以根据需要,增加一些常用图表,例如条形图、饼图、环形图等,都是一样的方法哦。

  那以上就是本期教程的全部内容,感兴趣的同学们可以动手试试哦,感谢您的阅读,我们下期见。

商业智能录入:admin    责任编辑:admin 
  • 上一个商业智能:

  • 下一个商业智能: 没有了
  •  
     栏目文章
    普通商业智能 Axure 高保真教程:通过输入框动态维护可视化… (06-10)
    普通商业智能 LCD工业液晶屏电子看板系统的优点 (06-10)
    普通商业智能 得到App发布12款产品 李翔担任“得到”总编辑 (06-10)
    普通商业智能 小卖柜上市发布志在成就全场景即时零售 (06-10)
    普通商业智能 赵磊:做到这几点组织创新并不难 (06-10)
    普通商业智能 《商业智能20讲》12:新组织原则-从管理到赋能 (06-10)
    普通商业智能 致变革时代的广告人 (06-10)
    普通商业智能 人工智能商业落地三步法 (06-09)
    普通商业智能 2013-2017年智能视频监控项目商业计划书 (06-09)
    普通商业智能 格灵深瞳2022年年度每10股转4股 股权登记日为… (06-09)
    普通商业智能 推动商业智能在中小企业的深入应用 (06-09)
    普通商业智能 智领航 筑未来 智慧商业:以数字之力重构未来… (06-09)
    普通商业智能 智能手环项目商业计划书 (06-09)
    普通商业智能 智慧养牛商业计划书:开启智能化农牧新时代 (06-09)
    普通商业智能 武商集团:公司旗下武商梦时代是全球最大的纯… (06-09)
    普通商业智能 星柜智能柜:满足多种商业需求的智能冷藏解决… (06-09)
    普通商业智能 星柜智能柜:商业智能制冷解决方案的领导者 (06-09)
    普通商业智能 开年福利 12 大数据分析模型一张图全收录 (06-08)
    普通商业智能 焕新出发Analytic Partners勘讯咨询宣布启用全… (06-08)
    普通商业智能 全网最详细的商业智能BI知识讲解 (06-08)