小编use*_*808的帖子

R - 在 ScatterPlot 中绘制椭圆(不是* 统计椭圆)

我在 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 创建的散点图上绘制椭圆吗?

r ellipse ggplot2

5
推荐指数
1
解决办法
2867
查看次数

Pandas 将一列按另一列分组

我有一个 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 方式是什么?

python group-by dataframe pandas

2
推荐指数
1
解决办法
6220
查看次数

标签 统计

dataframe ×1

ellipse ×1

ggplot2 ×1

group-by ×1

pandas ×1

python ×1

r ×1