在2D绘图中表示字符串

时间:2012-02-17 17:26:32

标签: java string matlab plot cluster-analysis

我有一个聚类软件,其中pattern是字符串。 使用最长公共子序列通过相似性对字符串进行分组。 有可能制作这个星团的2d图?如何在xy轴上表示字符串??

我唯一的想法是使用ascii代码以获得字符串中的整数,例如: 红色= 315 因为r = 114 e = 101 d = 100

但这是1D表示!!

P.S。该软件是Java,但对于绘图数据,我通常使用Matlab

1 个答案:

答案 0 :(得分:2)

将字符串转换为数字的方法有很多种。本质上它只是一个字节序列,所以它们已经是数字。

问题是,您希望看到?大多数这些“转换”将遍布整个地方,实际上并没有传达太多意义。

我想到的两种技术是自组织映射和多维缩放。您可以将相似性数据提供给方法,并让它将对象排列在2D地图中。

那可能会起作用,看起来很漂亮,但并没有真正回答“你想达到什么目标”的问题。