Animated Presentation of Static Infographics with Infomotion

Animated Presentation of Static Infographics with Infomotion

Eurographics Conference on Visualization (EuroVis) 2021 Volume 40 (2021), Number 3 R. Borgo, G. E. Marai, and T. von Landesberger (Guest Editors) Animated Presentation of Static Infographics with InfoMotion Yun Wang1, Yi Gao1;2, Ray Huang1, Weiwei Cui1, Haidong Zhang1, and Dongmei Zhang1 1Microsoft Research Asia 2Nanjing University (a) 5% (b) time Element Animation effect Meats, sweets slice spin link wipe dot zoom 35% icon zoom 10% Whole grains, title zoom OliVer oil pasta, beans, description wipe whole grain bread Mediterranean Diet 20% 30% 30% Vegetables and fruits Fish, seafood, poultry, Vegetables and fruits dairy food, eggs Figure 1: (a) An example infographic design. (b) The animated presentations for this infographic show the start time, duration, and animation effects applied to the visual elements. InfoMotion automatically generates animated presentations of static infographics. Abstract By displaying visual elements logically in temporal order, animated infographics can help readers better understand layers of information expressed in an infographic. While many techniques and tools target the quick generation of static infographics, few support animation designs. We propose InfoMotion that automatically generates animated presentations of static infographics. We first conduct a survey to explore the design space of animated infographics. Based on this survey, InfoMotion extracts graphical properties of an infographic to analyze the underlying information structures; then, animation effects are applied to the visual elements in the infographic in temporal order to present the infographic. The generated animations can be used in data videos or presentations. We demonstrate the utility of InfoMotion with two example applications, including mixed-initiative animation authoring and animation recommendation. To further understand the quality of the generated animations, we conduct a user study to gather subjective feedback on the animations generated by InfoMotion. CCS Concepts • Human-centered computing ! Visualization design and evaluation methods; 1. Introduction ing an elaborate animated infographic involves multiple steps. One needs to carefully plan the timings and effects of animations. Combining diverse visual elements, infographics have become a per- Consider a hypothetical example in which a nutritionist, Diana, is vasive means of improving the comprehension of complex informa- preparing a presentation to illustrate Mediterranean diet (Figure1a). tion. Enhanced by well-crafted animations, infographics can present To leave a great impression to the audience, she goes through design contents progressively and narratively to facilitate perception of examples of animated infographics, and imagines an animation like information [Fis10]. In addition, creative animations can guide view- this: First, the central icon and title show. Then, every slice of the ers’ attention and improve user engagement [CRP∗16]. Professional donut spin clockwise one by one. When the slice is spinning in, designers and artists create animated infographics to expand the the links wipe in at the same time. For each slice, when the links influence of content. Non-experts such as marketers and government are completely shown, the icons, numbers, and descriptions should agencies also leverage animations to create informative, aesthetic, gradually appear one by one. To implement the animation design, compelling, and impressive presentations. However, the design of she needs to carefully draw out a timeline to arrange the start time animated infographics requires tremendous effort [ARL∗17]. Creat- points for each animation (Figure1b), and apply animation effects © 2021 The Author(s) Computer Graphics Forum © 2021 The Eurographics Association and John Wiley & Sons Ltd. Published by John Wiley & Sons Ltd. Yun Wang et al. / Animated Presentation of Static Infographics with InfoMotion to each visual element. If the resulting animation is not satisfactory structures so as to enable animation arrangement for static info- enough, she needs to repeat this process iteratively through trial and graphics. On a related note, Thompson et al. recently summarize the error. The entire process can be tedious and laborious. Non-expert design space of animated visualizations [TLLS20]. However, the users without an animation design background may not have clear study only focuses on summarizing low-level primitives of anima- animation designs in mind and be hindered by such complicated tion design. There is a lack of empirical studies to understand how settings. They may compromise by simply using a monotonous animation creators present infographics gradually to reveal informa- animation design, e.g., adopting the same effect and showing all the tion. To this end, we collect a dataset of animated infographics and elements at once, though they might intend to create more elaborated analyze the design space of presenting animated infographics. ones with abundant animation effects and carefully designed time Authoring tools and automated generation techniques have arrangements to display and convey their messages. been proposed to assist in creating more expressive visualizations Visual elements in an infographic compose information structures [WWS∗21]. For example, Data Illustrator [LTW∗18] and Charticula- implicitly. For example, in Figure1, an assembly of slice, percent- tor [RLB19] help with the design of bespoke visualizations through age, icon, etc., composes one repeating unit. With similar visual data binding applied to vector graphic properties. Researchers have representations, each unit presents a single part of the whole story, also proposed design tools for expressive infographics with im- and at the same time, they are combined to tell the whole story. By ages, icons, and hand-drawn shapes. For example, DDG [KSL∗17], manually coding of 965 infographics, researchers [LWL∗20] find DataInk [XHRC∗18], and InfoNice [WZH∗18] enable data bind- the majority (64.1%) of infographics contain clear narrative flows. ing with custom shapes, hand-drawn shapes, and icons, images, People inject visual hints to imply narrative flows and relations of and texts, respectively. Automated approaches are also explored to visual elements. One step further, we aim to infer semantic roles generate infographic data stories, e.g., organizing data facts into of each visual element in these static infographics and organizing fact sheets [WSZ∗20], generating infographics from natural lan- them into information structures, so that we can arrange animation guage statements [CZW∗20], or extracting timeline templates from sequences and effects accordingly. infographic images [CWW∗19]. While the authoring of static info- graphics is well-studied, there is no existing technique or tool that In this paper, we propose an automatic approach of animation supports the animating of expressive visualizations or infographics design, InfoMotion, that recognizes underlying structures of static with rich design elements such as icons and embellishments. In our infographics and further applies animation sequences and effects, work, we propose InfoMotion to generate animated presentation of based on the underlying information structures, to enhance presen- static infographics. tations of infographics. First, we conduct a survey on real-world designs of animated infographics and summarize the design of an- imation into design primitives to compose information structures. 2.2. Animation Design in Visualization Then, we propose InfoMotion, a technique that generates animated Animations are commonplace in visualization and have been re- information presentations of static infographics. InfoMotion infers searched for a long time. Early work by Tversky et a. [TMB02] structure from a static infographic by analyzing visual properties of finds although animations might not be effective for data analysis, the elements; presentation orders and animation effects are arranged they are attractive in presentations. Animations can serve a wide vari- to animate the visual elements. We report quantitative evaluations ety of purposes in presentations, such as revealing data relationships, of our structure inference on 120 infographic examples. We demon- helping with orientation, catching attention, etc [CRP∗16, BS90]. strate the utility of InfoMotion with two example applications, i.e., In the context of visual analytics, animated transition techniques mixed-initiative animation authoring and animation recommenda- have been adopted to keep users oriented during changes and manip- tion. We further conduct a user study to gather subjective feedback ulations of complex datasets, such as dynamic networks [BPF14], on the animations generated by InfoMotion and understand the dif- streaming data [HVF13], multidimensional data [EDF08], and doc- ferences between auto-generated animations and animations crafted ument histories [CDBF10]. To improve the tracking of moving by designers. Participants shown no preference on the 12/18 anima- objects, researchers have explored animation strategies such as stag- tion pairs generated by InfoMotion and crafted by designers. ing [CRP∗20], trajectory bundling [DCZL15], and temporal distor- tion [DBJ∗11]. Described as visually pleasing and engaging, anima- 2. Related Work tion is also an effective method of vividly telling stories to improve understandability and enhance user experience [HR07, ARL∗15]. 2.1. Infographics For example, Ruchikachorn et al. [RM15] propose teaching visu- alizations by

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    12 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us