作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有这样的数据(4703行):
a b
100 1
101 0
102 0
103 1
104 1
我想创建一个圆图,绘制位置以及位置是 1(黑色圆圈)还是 0(白色圆圈)。我一直在尝试使用以下代码:
data <- read.csv("/Users/Steve/Desktop/binary.csv")
ggplot(data, aes(x=a, y=b)) +
+ geom_point(aes(shape=b)))
我不断收到以下错误:
Error: A continuous variable can not be mapped to shape
最佳答案
由于形状是离散对象,因此您无法使用连续变量来映射到它们。您需要首先将 b
转换为因子。
ggplot(df1, aes(x=a, y=b, shape=as.factor(b))) +
geom_point(size=3) +
scale_shape_manual(values = c(21,19))
关于r - ggplot2 使用开环或闭环,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50849326/
我想做以下事情: for (var i = 0; i < 10; ++i) { createButton(x, y, function() { alert("button " + i + "
我是一名优秀的程序员,十分优秀!