Java 在二维绘图中表示字符串
我有一个集群软件,其中模式是字符串。 使用最长公共子序列按相似性对字符串进行分组。 这是可能的,使一个二维图的集群??如何在xy轴上表示字符串 我唯一的想法是使用ascii码从字符串中得到一个整数,例如: 红色=315 因为r=114 e=101 d=100 但这是一维表示Java 在二维绘图中表示字符串,java,string,matlab,plot,cluster-analysis,Java,String,Matlab,Plot,Cluster Analysis,我有一个集群软件,其中模式是字符串。 使用最长公共子序列按相似性对字符串进行分组。 这是可能的,使一个二维图的集群??如何在xy轴上表示字符串 我唯一的想法是使用ascii码从字符串中得到一个整数,例如: 红色=315 因为r=114 e=101 d=100 但这是一维表示 p、 软件是Java,但对于绘图数据,我通常使用Matlab,有无数种方法可以将字符串转换为数字。本质上它只是一个字节序列,所以它们已经是数字了 问题是,你想看什么?这些“转换”中的大多数将遍布各地,实际上并没有传达多少意义
p、 软件是Java,但对于绘图数据,我通常使用Matlab,有无数种方法可以将字符串转换为数字。本质上它只是一个字节序列,所以它们已经是数字了 问题是,你想看什么?这些“转换”中的大多数将遍布各地,实际上并没有传达多少意义 我想到的两种技术是自组织映射和多维缩放。您可能可以将相似性数据输入到该方法中,并让它在二维地图中为您排列对象
这可能会起作用,看起来很漂亮,但并不能真正回答“你想要实现什么”的问题。如果可能的话,我想在2d绘图中看到点,例如:表示“归纳”一词的点可以接近“侵入”一词的点。问题是如何在2d空间中表示“归纳法”?看看我上面给出的指针,比如MDS。这意味着要保留距离,您可以使用Levenshtein distance对其进行初始化。