R语言中如何在散点图中给每个点添加标签

Python08

R语言中如何在散点图中给每个点添加标签,第1张

1、插入散点图。  

2、添加数据标签选项。

3、勾选X值,将产品类型名称添加到标签。

4、点击填充,设置数据标签背景样式,如图。

5、点击标签位置,我们选择靠上,发现标签就移动到了散点的上面。

注意事项:

1、所有的公式必须以等号开头;

2、函数名,如SUM,都是写在等号的后面再加一个括号,如 SUM();

3、公式的函数名和单元格的列号,都不区分大小写;

4、在Excel的公式嵌套中,只使用小括号。嵌套时,新嵌套进去的公式,也要把函数名写在最前面、后加括号。

简单的做法

vec <- as.vector(unlist(mylist))

但这代码有个问题 如果list 内包含 NULL 或者character(0) 这种0长元素,生成的vec 会短于mylist,导致对应相错位。这在处理数据框时并不合适。典型的情况出现在正则表达式提取文本。有些行并没有匹配,导致charater(0) 的出现。但生成的vec 又不允许错位。

要保留对应位置需要用循环

res <- character()

count=0

for(i in mylist){count=count+1

    if(length(i)==0){

        res[count]=NA

        }else{

        res[count]=i

        }

}