我是R的新手,我正在尝试为我的聚类算法生成一系列数字。现在我使用以下代码:
ggplot(df,aes(x=V1,y=V2)) +
geom_point(aes(colour = factor(cluster)),alpha=0.7) +
scale_colour_manual(values=c("purple", "green","orange","black")) +
ggtitle("Visualizing users and their K-Means Euclidean Clusters")
正如你所看到的,我有四个集群,它们是k-means的结果。现在我想在我的情节上显示一些文字。例如,在下图中:
我需要在此图中显示的每个群集(或任何文本,如群集标签)的平均值(例如绿色区域上的0.5)。我想我应该为此目的做geom_text但不幸的是我不知道怎么做。非常感谢任何帮助。
由于
答案 0 :(得分:2)
试试这个
public virtual Type GetEnumUnderlyingType()
{
if (!this.IsEnum)
throw new ArgumentException(
Environment.GetResourceString("Arg_MustBeEnum"), "enumType");
FieldInfo[] fields = this.GetFields(
BindingFlags.Instance | BindingFlags.Public | BindingFlags.NonPublic);
if (fields == null || fields.Length != 1)
throw new ArgumentException(
Environment.GetResourceString("Argument_InvalidEnum"), "enumType");
return fields[0].FieldType;
}