如何在python中围绕一个圆绘制循环统计的概率密度函数?

如何在python中围绕一个圆绘制循环统计的概率密度函数?,python,Python,我需要在python中围绕一个圆绘制圆形统计数据的pdf曲线。我知道它在R语言中是如何工作的,但我在web上找不到它的python示例。 我只发现圆形直方图的例子如下 请提供帮助。您需要使用matplotlib中的polar绘图。以下是一个例子: 如果要绘制列表y,请执行以下步骤 import matplotlib.pyplot as plt import math # create equispaced angles (in radians) xs = [i / len(y) * 2 *m

我需要在python中围绕一个圆绘制圆形统计数据的pdf曲线。我知道它在R语言中是如何工作的,但我在web上找不到它的python示例。 我只发现圆形直方图的例子如下


请提供帮助。

您需要使用
matplotlib
中的
polar
绘图。以下是一个例子:

如果要绘制列表
y
,请执行以下步骤

import matplotlib.pyplot as plt
import math

# create equispaced angles (in radians)
xs = [i / len(y) * 2 *math.pi  for i in range(len(y))]
# to make a good circle, duplicate the first entry
xs.append(0)
y.append(y[0])
# plot
plt.polar(xs, y)

谢谢你的帮助。但是你能给我完整的代码让我可以运行和查看吗?顺便说一句,我想画一条pdf曲线,比如圆上的vonmises曲线,而不是描述点。用于生成密度函数。如上所述绘制它。