Journal of Shandong University(Engineering Science) ›› 2019, Vol. 49 ›› Issue (4): 29-35.doi: 10.6040/j.issn.1672-3961.0.2017.400

• Machine Learning & Data Mining • Previous Articles     Next Articles

Visualization of interactive ThemeRiver based on time-series data

Xindi CHEN(),Tianrui LI*(),Huanhuan YANG   

  1. School of Information Science and Technology, Southwest Jiaotong University, Chengdu 611756, Sichuan, China
  • Received:2017-08-23 Online:2019-08-20 Published:2019-08-06
  • Contact: Tianrui LI E-mail:260226050@qq.com;trli@swjtu.edu.cn
  • Supported by:
    国家自然科学基金面上资助项目(61573292)

Abstract:

ThemeRiver was a widely used technique when visualizing time-series data, which showed the whole trend efficiently. But the user often encountered ambiguity when observing a single river due to the influence of the lower river. However, the current visualization technique couldn't solve the issue. The following improvements of ThemeRiver were proposed upon the above issue: The river fluctuation was evaluated by the coefficient of variance instead of standard deviation, and the rivers with smaller fluctuation were arranged in lower position in order to reduce the impact on the upper rivers; The concept of ambiguity point was proposed, and the user could set fluctuation and max contribution as filtering parameters in the user interface so that the ambiguity points would be dynamically displayed by the system; The ambiguity point was visualized as bellow(The peak and valley of a river were represented by triangle and inverted triangle, respectively; The triangles would be filled with the color of the river with max contribution; A reorderable interactive ThemeRiver was proposed, in which the user was able to reorder the rivers by dragging them according to the information given by the ambiguity points). The proposed method was applied on the data containing 20 themes of 2015 from Zhihu and the results showed that the system could efficiently eliminate the ambiguity of ThemeRiver when presenting the trend of a single river and provided a flexible and personalized visualization.

Key words: visualization, ThemeRiver, time-series, coefficient of variance, interaction

CLC Number: 

  • TP391.1

Fig.1

Example of ambiguity point"

Fig.2

Schematic diagram of partial fluctuation"

Fig.3

Visualization design of ambiguity point"

Fig.4

Design of detail box"

Fig.5

Interactive design of ambiguity point filtering"

Fig.6

Result of river reordering"

Table 1

List of themes"

主题名称 主题id
教育 19553176
音乐 19550453
电影 19550429
美食 19551137
旅行 19551556
时尚 19551052
健身 19552192
游戏 19550994
动漫 19591985
商业 19555457

Table 2

CV of themes"

主题id 离散系数CV
19555457 4.575 840 95
19591985 4.441 672 33
19550994 3.925 709 49
19552192 3.375 679 73
19551052 3.188 013 32
19551137 2.710 706 00
19550429 2.419 658 42
19551556 2.845 386 74
19550453 2.152 558 57
19553176 1.974 204 42

Table 3

Order of themerivers"

河流层数 主题id(优化前) 主题id(优化后)
1 19555457 19553176
2 19591985 19550453
3 19550994 19550429
4 19552192 19551137
5 19551052 19551556
6 19551137 19551052
7 19550429 19552192
8 19551556 19550994
9 19550453 19591985
10 19553176 19555457

Table 4

Result of themerivers reordering"

河流层数 离散系数(优化前) 离散系数(优化后)
1 4.575 841 02 1.97 420 440
2 3.229 129 29 1.685 311 05
3 3.144 264 85 1.460 933 59
4 2.539 484 20 1.369 912 87
5 2.011 793 01 1.293 206 15
6 1.720 135 10 1.216 612 53
7 1.668 863 66 1.164 085 16
8 1.536 073 65 1.169 589 10
9 1.454 528 34 1.220 944 50
10 1.195 745 47 1.195 745 47
均值 2.307 585 86 1.375 054 48

Fig.7

Overview of the system"

Fig.8

Design of ambiguity point"

Fig.9

Result of river reordering"

1 JAMES J T . Illuminating the path: the research and development agenda for visual analytics[M]. IEEE Computer Society, Washington DC, USA: IEEE, 2005.
2 DEFANTI T A , BROWN M D . Visualization in scientific computing[J]. Advances in Computers, 1991, 33, 247- 307.
doi: 10.1016/S0065-2458(08)60168-0
3 任磊, 杜一, 马帅, 等. 大数据可视分析综述[J]. 软件学报, 2014, 25 (9): 1909- 1936.
REN Lei , DU Yi , MA Shuai , et al. Visual analytics towards big data[J]. Journal of Software, 2014, 25 (9): 1909- 1936.
4 HAVRE S, HETZLER B, NOWELL L. ThemeRiver: visualizing theme changes over time[C]//Proceedings of the IEEE Symposium on Information Visualization (InfoVis). Salt Lake City, USA: IEEE, 2000: 115-123.
5 BYRON L , WATTENBERG M . Stacked graphs—geometry & aesthetics[J]. IEEE Transactions on Visualization and Computer Graphics, 2008, 14 (6): 1245- 1252.
doi: 10.1109/TVCG.2008.166
6 GROPP M, NÖTH E, RIEDHAMMER K. A novel lecture browsing system using ranked key phrases and streamgraphs[C]//GROPP M, NÖTH E, RIEDHAMMER K. eds. Text, Speech and Dialogue. Berlin, Heidelberg: Springer Berlin Heidelberg, 2011: 17-24.
7 HASHIMOTO Y, MATSUSHITA R. Heat map scope technique for stacked time-series data visualization[C]//Proceedings of the 2012 16th International Conference on Information Visualisation. Montpellier, France: IEEE, 2012: 270-273.
8 KRAKER P, WAGNER C, JEANQUARTIER F, et al. On the way to a science intelligence: visualizing TEL tweets for trend detection[C]// Towards Ubiquitous Learning. Berlin, Heidelberg: Springer Berlin Heidelberg, 2011: 220-232.
9 XU P P , WU Y C , WEI E X , et al. EvoRiver: visual analysis of topic competition on social media[J]. IEEE Transactions on Visualization and Computer Graphics, 2014, 20 (12): 1753- 1762.
doi: 10.1109/TVCG.2014.2346919
10 DOU Wenwen , YU Li , WANG Xiaoyu , et al. Hierarchicaltopics: visually exploring large text collections using topic hierarchies[J]. IEEE Transactions on Visualization and Computer Graphics, 2013, 19 (12): 2002- 2011.
doi: 10.1109/TVCG.2013.162
11 LIU Shixia , ZHOU Michelle X , PAN Shimei , et al. Tiara: interactive, topic-based visual text summarization and analysis[J]. ACM Transactions on Intelligent Systems and Technology (TIST), 2012, 3 (2): 1- 28.
12 甄远刚, 陈谊, 刘莹, 等. 一种基于ThemeRiver模型的非连续层次数据可视化方法[J]. 系统仿真学报, 2015, 27 (10): 2460- 2466.
ZHEN Yuangang , CHEN Yi , LIU Ying , et al. Discontinuous hierarchical data visualization method based on ThemeRiver model[J]. Journal of System Simulation, 2015, 27 (10): 2460- 2466.
13 HERVE A . Coefficient of variation[J]. Encyclopedia of Research Design, 2010, 1, 169- 171.
[1] Hui HE,Junhao HUANG. Eye tracking in human-computer interaction control [J]. Journal of Shandong University(Engineering Science), 2021, 51(2): 1-8.
[2] Changhui MA,Liang WANG,Shaoqing TAN,Yi LU,Huan MA,Kang ZHAO. Multi-infeed HVDC simultaneous commutation failure risk evaluation method considering synchronous condenser reactive power [J]. Journal of Shandong University(Engineering Science), 2020, 50(3): 98-103.
[3] Delei CHEN, Cheng WANG, Jianwei CHEN, Yiyin WU. GRU-based collaborative filtering recommendation algorithm with active learning [J]. Journal of Shandong University(Engineering Science), 2020, 50(1): 21-27.
[4] Yang GAO,Haokai SUN,Richeng LIU. Slope deformation and parameters sensitivity in the design of double-row supporting piles [J]. Journal of Shandong University(Engineering Science), 2019, 49(3): 86-94.
[5] Qijie ZOU,Haoyu LI,Rubo ZHANG,Tengda PEI,Yan LIU. Survey of human-robot interaction control for autonomous driving [J]. Journal of Shandong University(Engineering Science), 2019, 49(2): 23-33.
[6] Pengcheng ZHAO,Fuquan ZHANG,Xubing YANG,Yin WU. Optimal deployment strategy of forest fire monitoring nodes based on visualization [J]. Journal of Shandong University(Engineering Science), 2019, 49(1): 30-35, 40.
[7] Yulei ZHANG,Yong WANG,Yudong XIE,Guang SUN,Yanyun WANG,Jiazhen HAN. Numerical simulation on kinetics characteristics of liquid metal MHD generator [J]. Journal of Shandong University(Engineering Science), 2019, 49(1): 101-106.
[8] Mian ZHANG,Ying HUANG,Haiyi MEI,Yu GUO. Intelligent interaction method for power distribution robot based on Kinect [J]. Journal of Shandong University(Engineering Science), 2018, 48(5): 103-108.
[9] CHENG Xin, LIU Han, WANG Bo, LIANG Dian, CHEN Qiang. A fault-tolerant control architecture for active magnetic bearing based on dual core processor [J]. JOURNAL OF SHANDONG UNIVERSITY (ENGINEERING SCIENCE), 2018, 48(2): 72-80.
[10] WU Hongyan, JI Junzhong. Flower pollination algorithm-based functional module detection in protein-protein interaction networks [J]. JOURNAL OF SHANDONG UNIVERSITY (ENGINEERING SCIENCE), 2018, 48(1): 21-30.
[11] LIU Zhe, SONG Rui, ZOU Tao. End force tracking control algorithm of grinding robot based on model predictive control [J]. JOURNAL OF SHANDONG UNIVERSITY (ENGINEERING SCIENCE), 2018, 48(1): 42-49.
[12] WANG Xiuqing, ZENG Hui, XIE Fei, LYU Feng. Fault diagnosis for manipulators based on Spiking neural networks [J]. JOURNAL OF SHANDONG UNIVERSITY (ENGINEERING SCIENCE), 2017, 47(5): 15-21.
[13] WU Shufang, XU Jianmin. Evaluation of microblog users' credibility based on HITS algorithm [J]. JOURNAL OF SHANDONG UNIVERSITY (ENGINEERING SCIENCE), 2016, 46(5): 7-12.
[14] WEI Xiaomin, XU Bin, GUAN Jihong. Prediction of protein energy hot spots based on recursion feature elimination [J]. JOURNAL OF SHANDONG UNIVERSITY (ENGINEERING SCIENCE), 2014, 44(2): 12-20.
[15] QI Zhen, YU Shu-yan, LIU Lu, WANG Shu-guang*. Kinetic and thermodynamic studies on the adsorption of tetracycline onto graphene [J]. JOURNAL OF SHANDONG UNIVERSITY (ENGINEERING SCIENCE), 2013, 43(3): 63-69.
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed   
[1] LI Liang, LUO Qiming, CHEN Enhong. Graph-based ranking model for object-level search
[J]. JOURNAL OF SHANDONG UNIVERSITY (ENGINEERING SCIENCE), 2009, 39(1): 15 -21 .
[2] Yue Khing Toh1, XIAO Wendong2, XIE Lihua1. Wireless sensor network for distributed target tracking: practices via real test bed development[J]. JOURNAL OF SHANDONG UNIVERSITY (ENGINEERING SCIENCE), 2009, 39(1): 50 -56 .
[3] WANG Shan,LI Tian-ze . A new method for the control of a wound-rotor induction machine[J]. JOURNAL OF SHANDONG UNIVERSITY (ENGINEERING SCIENCE), 2008, 38(3): 86 -89 .
[4] LIANG Jing-yun,WANG Ming-gang,CHAI Jia-qian,LIU yong-qing . Synthesis and in vitro antibacterial activity of 1,6-Di-(N5-phenyl-N1-diguanido) hexane dihydrochloride[J]. JOURNAL OF SHANDONG UNIVERSITY (ENGINEERING SCIENCE), 2008, 38(3): 104 -107 .
[5] SUN Yuan-Yuan, XU Yan-Liang, TAO Zhi-Ning. Analysis and calculation of the braking force for a side magnetism brake single phase induction motor[J]. JOURNAL OF SHANDONG UNIVERSITY (ENGINEERING SCIENCE), 2009, 39(5): 120 -123 .
[6] MENG Jian, LI Yibin, LI Bin. Bound gait controlling method of quadruped robot[J]. JOURNAL OF SHANDONG UNIVERSITY (ENGINEERING SCIENCE), 2015, 45(3): 28 -34 .
[7] HE Dongzhi, ZHANG Jifeng, ZHAO Pengfei. Parallel implementing probabilistic spreading algorithm using MapReduce programming mode[J]. JOURNAL OF SHANDONG UNIVERSITY (ENGINEERING SCIENCE), 0, (): 22 -28 .
[8] LIU Yun,QIU Xiao-guo . COD determination by interpolation of the  TOC coefficient method[J]. JOURNAL OF SHANDONG UNIVERSITY (ENGINEERING SCIENCE), 2007, 37(4): 108 -117 .
[9] HU Gang,FENG Xiang-Qian,CHEN Xin,CAO Li . A signal simulation method based on a wavelet neural network with an interval-accuracy of time-frequency[J]. JOURNAL OF SHANDONG UNIVERSITY (ENGINEERING SCIENCE), 2008, 38(1): 96 -100 .
[10] CUI Xin-zhuang,YAO Zhan-yong,SHANG Qing-sen . The application of dynamic compaction to the reconstruction of old road to expressway and its generalization[J]. JOURNAL OF SHANDONG UNIVERSITY (ENGINEERING SCIENCE), 2008, 38(4): 53 -56 .