我正试着和肖伯恩做一个Kernel Density Estimation (KDE) plot定位中间带。代码如下所示:
import seaborn as sns
import numpy as np
import matplotlib.pyplot as plt
sns.set_palette("hls", 1)
data = np.random.randn(30)
sns.kdeplot(data, shade=True)
# x_median, y_median = magic_function()
# plt.vlines(x_median, 0, y_median)
plt.show()
如您所见,我需要一个magic_function()
来从kdeplot
中获取x和y的中值。然后我想用例如vlines
来绘制它们。但是,我不知道怎么做。结果应该是这样的(显然这里的黑色中间条是错误的):
我想我的问题和肖伯恩没有严格的关系,也适用于其他类型的matplotlib情节。任何想法都是非常感激的。
你需要:
相关问题 更多 >
编程相关推荐