R ggplot不区分类字符的变量名
我是stackoverflow的新手,正在尝试用ggplot2制作一个箱线图。我已经广泛浏览了董事会,但找不到与我的问题类似的讨论: 我得到了一个数据框R ggplot不区分类字符的变量名,r,ggplot2,boxplot,R,Ggplot2,Boxplot,我是stackoverflow的新手,正在尝试用ggplot2制作一个箱线图。我已经广泛浏览了董事会,但找不到与我的问题类似的讨论: 我得到了一个数据框表达式,我想从中创建一个简单的箱线图 > head(expression) Sample type FUBP1 expression 1 Tumor 60.64 2 Tumor 62.00 3 Tumor 68.78 4 T
表达式
,我想从中创建一个简单的箱线图
> head(expression)
Sample type FUBP1 expression
1 Tumor 60.64
2 Tumor 62.00
3 Tumor 68.78
4 Tumor 74.15
5 Tumor 59.32
6 Tumor 70.86
还有另一种样本类型,称为“邻近组织”。当我执行以下命令时
ggplot(p.p.n, aes("Sample type", "FUBP1 expression")) + geom_boxplot()
我得到这个情节:
似乎R不识别这些变量。示例类型的类为字符,FUBP1表达式的类为数字。非常感谢您的帮助
提前感谢。
ggplot(p.p.n,aes_字符串(“样本类型”,“FUBP1表达式”))+geom_boxplot()
。在变量名中不使用空格更容易。将字符类型“Sample type”转换为factors:as.factor()
已经尝试了@Marc P,但它没有改变任何东西。您能给我看一下如何操作的代码吗?ggplot将希望在数据框中显示裸列名,因此如果使用字符串,它们只被识别为字符串&而不是列名。有时这是有益的,比如设置虚拟变量。尝试使用反勾号而不是引号,因为它们不会与作为裸列名的解释冲突