Skip to content

Montage-LSM/AutoAni

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

狸子的免编译可视化动画模版

隆重推出免编译自适应模版!各种功能正在陆续加入,Flash 可视化交流群:869200702

模版有以下特性方便新手用户:

  • 无需安装 Flash 本体!把数据(和图片)准备好放在同目录下,然后用任意 swf 播放器(Flash PlayerPotplayer等均可)打开已编译好的 自适应柱图.swf 文件即可
  • swf 文件已嵌入整套思源黑体字体,因此体积比较大,但免去了新人找字体安装的麻烦
  • 对于大跨度的运动采用变速算法,短距离运动切换成匀速运动算法,以此来同时适应跳跃性强的数据和普通数据
  • 背景参考系随最大值缩小,但当数据条缩小时不会再放大,以此来同时适应单增的数据和有增有减的数据
  • 各种位置、大小、速度参数可通过配置文件调节,只有超出配置文件的内容才需要去修改原工程
  • 所有代码从外部加载(.as 文件),不必安装 An 也可以研究学习源代码
  • 目前包含冠军条、右下冠军大头像等模块,以后会陆续集成更多模块供用户选用

你需要做的仅仅是准备数据(和图片)而已,数据格式如下:

  • 数据将直接读取同目录下名为 data.csv 文件,不需要手动加中括号,字符串也不需要加引号了
  • 第一行:第一列填统一后缀(建议 .png),从第二列开始是该数据列对应加载图片的名称
  • 第二行:从第二列开始是数据列要显示的中文名,不需要加引号了
  • 第三行:从第二列开始是每个数据列想显示的颜色
  • 从第四行开始是随时间变化的数据,每行第一列是你想要显示的时间字串,每行从第二列开始是各列在该时刻的数据

如果出现乱码:建议将数据文件的编码存为 UTF-8 with BOM

修改配置文件:

建议用文本编辑器修改 config.csv,用 Excel 改有时会吞逗号,然后就炸了 [吐]

  • 通过除以分母+前缀+小数位+后缀来调整柱右方显示数字的格式
  • 通过检测时间字串中出现某个数段后就截取另一段字串并显示来实现冠军条自动刻度

更多说明见配置文件 config.csv 里的注释

视频教程 狸子教你用自动化可视化模版

更新日志:

  • 2018.09.07 实现加载同目录下配置文件免编译,初版包含冠军条、右下冠军大头像这两个模块
  • 2018.09.08 加入对数轴功能,适合量级跨度大还带有伸有缩的数据……
  • 2018.09.09 修正了下图标缩小后没对齐的问题,可调参数加了个右端数字距离,在群里发布内测 v.0.1.swf

对研究原工程感兴趣的可移步 Flash 可视化项目 FlashAni

视频教程(进阶) 狸子教你用Flash做柱图可视化

有问题建议在 GitHub 上开 issue 问,或者加QQ群:869200702

About

免编译自适应 swf 可视化模版

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • ActionScript 100.0%