0%

Jänicke S, Blumenstein J, Rücker M, et al. TagPies: Comparative Visualization of Textual Data[C]//VISIGRAPP (3: IVAPP). 2018: 40-51.

TagPie 是一种标签云布局,它以饼图的方式排列属于多个数据类别的标签。出于古典语言学研究的动机,TagPies 旨在支持古典术语的比较分析。在这种情况下,数据类别表示不同搜索关键字的共现词,因此使用 TagPies 可以比较使用这些关键字的上下文。

阅读全文 »

表示一个作用于某对象结构中的各元素的操作。它使你可以在不改变各元素类的前提下定义作用于这些元素的新操作。

访问者模式适用于数据结构相对稳定的系统,它解耦了数据结构(元素类)和作用于结构上的操作(访问者类),使得操作集合可以相对自由地演化。访问者模式把处理从数据结构中分离出来,对于有稳定的数据结构,又有易于变化的算法的场景,使用访问者模式比较合适。

访问者模式的优点是增加新的操作很容易,因为增加新的操作就意味着增加一个新的访问者,访问者模式将有关的行为集中到一个访问者对象中。

阅读全文 »

允许对象在内部状态改变时改变它的行为,对象看起来好像改变了它的类。

将特定的状态相关的行为都放入一个对象中,由于所有与状态相关的代码都存在于具体状态类中,所以通过定义新的子类可以很容易地增加新的状态和转移。

使用状态模式可以消除庞大的条件分支语句。状态模式通过把各种状态转移逻辑分布到具体状态类中,来减少相互间的依赖。

阅读全文 »

Burch M, Lohmann S, Beck F, et al. RadCloud: Visualizing multiple texts with merged word clouds[C]//2014 18th International Conference on Information Visualisation. IEEE, 2014: 108-113.

RadCloud能够同时比较多个文本的内容,采用径向布局将所有词汇放在一个圆圈内,并能够呈现词汇与各个文本类别的相关性。

阅读全文 »

定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主题对象。这个主题对象在状态发生变化时,会通知所有观察者对象,使他们能够自己更新自己。

阅读全文 »