问题标签 [geom-point]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
r - 根据 y 轴间隔为 geom_point 着色并添加线性回归线
我有兴趣学习如何为我的散点图着色,以便根据 y 轴上的间隔对点进行着色。我想编写以下代码:<10 = 蓝色,10-20 = 橙色,20-30 = 绿色,& >30 = 紫色。目前,我将颜色设置为 factor(n_ct) 并且我得到了彩虹。此外,我不断收到一条警告消息,上面写着“未定义宽度。使用 'position_dodge(width =?) 设置”即使我在那里有 position = "dodge",所以我不知道这是我的错误还是 rstudios . 我还想添加一条回归线。
我所拥有的图像如下。
r - R geom_point() 点数反映列中的值
假设我有mydf
一个数据框,如下所示:
姓名 | 价值 |
---|---|
标记 | 101 |
乔 | 121 |
账单 | 131 |
我将如何在 ggplot 中创建一个散点图,获取value
列中的数据(例如 101)并在图表上绘制该数量的点?这是stat =
我不熟悉的,还是我必须构建数据,例如 Mark 有 101 个唯一行,Joe 有 121 个,等等?
r - 我们什么时候应该添加 aes() ?第一个代码给出错误,而另一个没有
代码给出错误: ggplot(mtcars, aes(wt, mpg)) + geom_point(aes(shape = 1, size = 4))
代码不给出错误: ggplot(mtcars, aes(wt, mpg)) + geom_point(shape = 1, size = 4)
r - 在图例中分离 geom_point 和 geom_line
我有一个叠加了列和点的数据集。绘图相当简单,但我似乎无法让 geom_point 显示为单独的图例。相反,它默认将两者结合起来。
我尝试将这些点添加为单独的数据框,将映射点添加为因子,以及在论坛上找到无穷无尽的功能。有什么提示吗?
下面的简化示例:
r - 如何在 R 中的 ggplot 中仅制作 log10 的第一个 y 轴(不是第二个 y 轴)
我只想将y- axis1 DATA(左轴,Var1,虚线)绘制为 log10 比例。因此,虚线在 y 轴上看起来更高,并且 1 和 2 之间的差异会很明显。
我尝试了几件事,但不起作用(我相信我以错误的顺序/位置使用它们),例如:
+coord_trans(y='log10')
--> 空图
scale_y_continuous(trans = log10_trans()
,... --> 使 Var1 和 Var 2 均为 log10
scale_y_log10(breaks = trans_breaks("log10", function(x) 10^x),labels = trans_format("log10", math_format(10^.x)))
--> 使 y 轴 log10 并删除 y-axis2 (Var2)