我在 R 中使用 ggplot 创建了一个散点图:
ggplot(data, aes(x=x, y=y)) +
xlim(0,800) +
ylim(0,600) +
geom_point(colour="black") +
geom_path(aes(color="red")
Run Code Online (Sandbox Code Playgroud)
我想使用中心坐标、高度和宽度在该图上绘制一个叠加的椭圆(请不是置信区间椭圆)。
我已经尝试过draw.ellipseplotrix包中的函数,但这仅适用于R默认plot
函数创建的散点图。
有人知道如何在 ggplot 创建的散点图上绘制椭圆吗?
我有一个 pandas 数据框,如下所示:
A B
1 a
1 b
1 c
2 d
2 e
2 f
Run Code Online (Sandbox Code Playgroud)
我想通过“A”列获取“B”列的值列表,因此最终产品如下所示:
list_one = [a, b, c]
list_two = [d, e, f]
Run Code Online (Sandbox Code Playgroud)
我试过了:
df.groupby(['A','B'])
Run Code Online (Sandbox Code Playgroud)
但是,这并没有达到我想要的效果。
实现这一目标的优雅 Python 方式是什么?